Конда исходный код деактивировать: bash: деактивировать: нет такого файла или каталога - PullRequest
0 голосов
/ 24 ноября 2018

Я установил Conda в другом месте, отличном от местоположения по умолчанию в Ubuntu 16.4, используя официальный помощник по установке.

Теперь conda create и source activate работает, но source deactivate выдает ошибку:

(deep) yuqiong@yuqiong-G7-7588:/media/yuqiong/DATA$ source deactivate
bash: deactivate: No such file or directory

Я проверил эту проблему на Github: # 458: "Использование source deactivate в conda env завершается ошибкой, если корневой каталог anaconda не находится в PATH ".Кажется, это связано, но я не понимаю, что происходит, когда я запускаю source deactivate в среде conda.Это потому, что что-то не так с моими переменными PATH?

Вот часть моего /.bashrc, относящаяся к Конде, если это полезно.

Большое спасибо за вашу помощь!

# added by Anaconda3 5.3.1 installer
# >>> conda init >>>
# !! Contents within this block are managed by 'conda init' !!
__conda_setup="$(CONDA_REPORT_ERRORS=false '/media/yuqiong/DATA/Anaconda3/bin/conda' shell.bash hook 2> /dev/null)"
if [ $? -eq 0 ]; then
    \eval "$__conda_setup"
else
    if [ -f "/media/yuqiong/DATA/Anaconda3/etc/profile.d/conda.sh" ]; then
        . "/media/yuqiong/DATA/Anaconda3/etc/profile.d/conda.sh"
        CONDA_CHANGEPS1=false conda activate base
    else
        \export PATH="/media/yuqiong/DATA/Anaconda3/bin:$PATH"
    fi
fi
unset __conda_setup
# <<< conda init <<<

### conda shortcuts
function actv() {
    #do things with parameters like $1 such as
    source activate "$1"
}

Ответы [ 2 ]

0 голосов
/ 29 апреля 2019

Используйте

conda deactivate

Чтобы деактивировать или перейти к базовому источнику, а затем вы можете использовать

conda info --envs

, чтобы получить список доступных источников

source activate <source_name>

и для активации определенного источника.

См. Это для получения дополнительной информации -> Управление средами - conda.io

0 голосов
/ 24 ноября 2018

Так что я до сих пор не понял, почему source deactivate больше не работает, но хорошо то, что conda deactivate работает.Я придерживаюсь этого сейчас.

И я думаю, что проблема в том, что я не понимаю, как работает conda ... Вот краткое введение в менеджер пакетов, если кому-то интересно ... https://medium.com/@sdboyer/so-you-want-to-write-a-package-manager-4ae9c17d9527

...