Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: Anaconda en virtual environment(s)  (gelezen 4577 keer)

Anaconda en virtual environment(s)
« Gepost op: 2021/08/18, 20:12:12 »
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)
(base) henkoegema@HPHP2 ~ =>

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.  :|

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

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.

Miscere utile dulci. (Ter leering ende vermaeck)
http://henk.oegema.com  (On RaspberryPi2)
Registered linux user 520520.  In gebruik: Ubuntu  22.04.3 Hobby's: Radio Amateur callsign: PA2HO.  Interesses: Raspberry Pi & Arduino & Jetson Nano (voor AI & ML)

Offline vanadium

  • Lid
Re: Anaconda en virtual environment(s)
« Reactie #1 Gepost 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?

Offline MKe

  • Lid
Re: Anaconda en virtual environment(s)
« Reactie #2 Gepost op: 2021/08/19, 08:52:42 »
Idd een nested environment is niet de bedoeling en gaat je problemen opleveren.

Re: Anaconda en virtual environment(s)
« Reactie #3 Gepost op: 2021/08/19, 11:08:16 »
Is het dan niet voor de hand liggend eerst je eigen venv terug te verwijderen vooraleer je anaconda gebruikt, die dat voor je doet?

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. (?)   :|
Miscere utile dulci. (Ter leering ende vermaeck)
http://henk.oegema.com  (On RaspberryPi2)
Registered linux user 520520.  In gebruik: Ubuntu  22.04.3 Hobby's: Radio Amateur callsign: PA2HO.  Interesses: Raspberry Pi & Arduino & Jetson Nano (voor AI & ML)

Offline MKe

  • Lid
Re: Anaconda en virtual environment(s)
« Reactie #4 Gepost op: 2021/08/19, 11:24:44 »
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
« Laatst bewerkt op: 2021/08/19, 11:29:09 door MKe »
Mijn blokkendoos blog: http://mke21.wordpress.com/

Offline vanadium

  • Lid
Re: Anaconda en virtual environment(s)
« Reactie #5 Gepost op: 2021/08/19, 11:34:24 »
Idem, moet ik toegeven, maar het lijkt me inderdaad dat je eerst je eigen venv moet ongedaan maken, om daarna gebruik te maken van anaconda voor het aanmaken van de virtuele omgevingen die je nodig hebt.  Hier staat heel kort hoe environments aangemaakt en verwijderd worden: https://uoa-eresearch.github.io/eresearch-cookbook/recipe/2014/11/20/conda/

Ik zou die aparte environment die je zelf hebt geïnstalleerd, ongedaan maken, en dan reconstrueren onder anaconda.

Re: Anaconda en virtual environment(s)
« Reactie #6 Gepost op: 2021/08/19, 13:28:56 »
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

Ik heb er ook nooit mee gewerkt, maar ben nu m'n eerste (voorzichtige) stappen aan het zetten.
Miscere utile dulci. (Ter leering ende vermaeck)
http://henk.oegema.com  (On RaspberryPi2)
Registered linux user 520520.  In gebruik: Ubuntu  22.04.3 Hobby's: Radio Amateur callsign: PA2HO.  Interesses: Raspberry Pi & Arduino & Jetson Nano (voor AI & ML)

Re: Anaconda en virtual environment(s)
« Reactie #7 Gepost op: 2021/08/19, 13:30:24 »
Idem, moet ik toegeven, maar het lijkt me inderdaad dat je eerst je eigen venv moet ongedaan maken, om daarna gebruik te maken van anaconda voor het aanmaken van de virtuele omgevingen die je nodig hebt.  Hier staat heel kort hoe environments aangemaakt en verwijderd worden: https://uoa-eresearch.github.io/eresearch-cookbook/recipe/2014/11/20/conda/

Ik zou die aparte environment die je zelf hebt geïnstalleerd, ongedaan maken, en dan reconstrueren onder anaconda.

Ga ik proberen.
Bedankt voor de link.
Miscere utile dulci. (Ter leering ende vermaeck)
http://henk.oegema.com  (On RaspberryPi2)
Registered linux user 520520.  In gebruik: Ubuntu  22.04.3 Hobby's: Radio Amateur callsign: PA2HO.  Interesses: Raspberry Pi & Arduino & Jetson Nano (voor AI & ML)