Если я создаю среду conda с использованием хранилища по умолчанию, например, так:
conda env create -f default.yml --name myenv
Он входит в ~/anaconda3
и получает имя:
$ conda env list
# conda environments:
#
base * /home/me/anaconda3
myenv /home/me/anaconda3/envs/myenv
Что отлично.
Однако, если я создаю среду conda в локальном подкаталоге:
conda env create -f default.yml -p envs
, которая создает среду:
$ ls /home/me/my_other_project_directory/
./envs/default/ # containing ./envs/default/bin/python
Она есть, но делает не получить имя:
$ conda env list
# conda environments:
#
base * /home/me/anaconda3
myenv /home/me/anaconda3/envs/myenv
/home/me/my_other_project_directory/envs/default
Что, кажется, мешает emacs conda-mode
увидеть его.
Когда я
M-x conda-env-activate-path
и набрать envs/default
- открыть файл таким образом
C-c C-c
для запуска кода
Мой сеанс не в среде conda.
Как можно Я запускаю сеанс в правильной среде conda, когда у conda нет имени?