Ondersteuning > Programmeren

Anaconda en virtual environment(s)

(1/2) > >>

henkoegema:
Ben wat aan het 'spelen' met Anaconda.
Die heb ik geïnstalleerd. (Ubuntu 20.04)

Als ik nu een terminal open, krijg ik vanzelf een virtual environment (base)

--- Code: ---(base) henkoegema@HPHP2 ~ =>

--- Einde van code ---

In een bepaald project heb ik (voordat ik Anaconda had) al een venv.
Als ik nu in dat project verder werk, heb ik dus 2 virtual environments.  :|


--- Code: ---(venv) (base) henkoegema @ HPHP2 ~/Documents/python/pyAI3.9/venv =>

--- Einde van code ---

Die (base) ontstaat doordat er tijdens de installatie van Anaconda een toevoeging is gedaan in m'n .bashrc  file.

Kan ik die (base) virtual env. gewoon laten staan? Of is dat niet de gebruikelijke manier?
Een virtual env. binnen een virtual env. vind ikzelf nogal verwarrend.

vanadium:
Is het dan niet voor de hand liggend eerst je eigen venv terug te verwijderen vooraleer je anaconda gebruikt, die dat voor je doet?

MKe:
Idd een nested environment is niet de bedoeling en gaat je problemen opleveren.

henkoegema:

--- Citaat van: vanadium op 2021/08/19, 08:51:11 ---Is het dan niet voor de hand liggend eerst je eigen venv terug te verwijderen vooraleer je anaconda gebruikt, die dat voor je doet?

--- Einde van citaat ---

Daar heb ik ook aan gedacht.
Maar die (base) van Anaconda geldt dus voor m'n hele ~ directory (als ik het goed begrijp).
Terwijl die door mij aangemaakte (venv) alleen maar voor die specifieke dir geldt.

Als ik verschillende versies van Python nodig heb voor veschillende projecten, dan heb ik toch verschillend (venv)'s nodig. (?)   :|

MKe:
Ik zelf werk nooit met anaconda, maar ik dacht dat je venv’s kunt aanmaken via anaconda.

Zie https://conda.io/projects/conda/en/latest/user-guide/tasks/manage-environments.html#creating-an-environment-with-commands

Navigatie

[0] Berichtenindex

[#] Volgende pagina

Naar de volledige versie