Conda (Python)

Uit De Vliegende Brigade
Ga naar: navigatie, zoeken

Conda is een package manager, of iets uitgebreider: Een package, dependency & environment manager. Conda is oorspronkelijk ontwikkeld voor Python (PyData in het bijzonder), maar is niet beperkt tot alleen Python. Het kan voor willekeurige programmeertalen worden gebruikt en wordt oa. toegepast voor Python, R, Ruby, Lua, Scala, Java, JavaScript, C/C++ en Fortran.

Installatie

Conda wordt meegeleverd met de Python Anaconda-distributie, maar kan desgewenst ook zonder Anaconda geïnstalleerd worden. Ik heb (dec. 2020) Conda geïnstalleerd via Anaconda: Anaconda (Python)#Installatie.

Environments

Het schijnt zeer aanbevelingswaardig te zijn, om gebruik te maken van Conda's environments; Het is naast een package manger tevens een environment manager [1].

Voorbeeld van het gebruik van environments: Een project wat in Python2 werkt, terwijl je verder gewoon in Python3 werkt.

Zie ook

Bronnen