Emacs для conda не в ~ / anaconda3 / envs без имен - PullRequest
0 голосов
/ 12 марта 2020

Если я создаю среду 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 увидеть его.

Когда я

  1. M-x conda-env-activate-path и набрать envs/default
  2. открыть файл таким образом
  3. C-c C-c для запуска кода

Мой сеанс не в среде conda.

Как можно Я запускаю сеанс в правильной среде conda, когда у conda нет имени?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...