Должен ли я поместить свой проект Python в каталог среды conda? - PullRequest
0 голосов
/ 17 декабря 2018

Я изучаю Python и скачал его вместе с Anaconda в Ubuntu (изучаю и Linux).Когда я создаю среду conda, она генерирует каталог с именем env следующим образом: /home/user/anaconda3/envs/myenv1

Когда я активирую среду и запускаю свой редактор (VScode), я затем выбираю интерпретатор из активной среды,Когда я сохраняю свой файл .py, должен ли я сохранять его в каталоге среды?Эта папка содержит другие папки и пакеты, которые помещает туда conda.Если мне нужен пакет из этой среды и папка моего проекта не находится в каталоге myenv1, он не будет работать?

Ответы [ 2 ]

0 голосов
/ 17 декабря 2018

Нет, вам не нужно сохранять какие-либо файлы в папке виртуальной среды.Как только среда активирована, она действует как независимая среда.Но помните, что вам придется снова установить все пакеты, которые недоступны в Conda.

0 голосов
/ 17 декабря 2018

До тех пор, пока вы не находитесь внутри среды, т.е. среда активирована, вы будете иметь доступ ко всем пакетам, установленным в среде conda.Запустите файл python внутри среды.Не требуется помещать ваш проект в среду.

Перейдите в каталог вашего проекта, затем откройте терминал или откройте терминал в VSCode, затем введите эту команду

conda activate myenv1

Если среда активирована,он будет показан в левой части вашего приглашения bash, как

(myenv1) username: /path/to/project $

Затем,

python my_script.py
...