Как временно покинуть среду оболочки anaconda / conda - PullRequest
0 голосов
/ 23 февраля 2019

После того, как вы установили anaconda / conda и настроили файл инициализации оболочки для задания пути, как вы можете временно выйти из этой среды, чтобы использовать системные инструменты, например, версию python, которая была установлена ​​изначально?

Ответы [ 2 ]

0 голосов
/ 25 февраля 2019

Если вы выполнили установку по умолчанию и, следовательно, следовали наилучшей конфигурации, представленной в Conda v.4.4 , то это просто вопрос деактивации base env:

conda deactivate
0 голосов
/ 23 февраля 2019

Мерв ответ лучше ...

Вот способ сделать это на лету, не редактируя свои файлы инициализации:

(base) ➜  ~ which python
/home/xxx/anaconda3/bin/python
(base) ➜  ~ echo $PATH
/home/xxx/anaconda3/bin:/home/xxx/anaconda3/condabin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
(base) ➜  ~ export PATH=$(echo ${PATH} | awk -v RS=: -v ORS=: '/conda/ {next} {print}' | sed 's/:*$//')
(base) ➜  ~ echo $PATH                                                                
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
(base) ➜  ~ which python
/usr/bin/python
(base) ➜  ~ 
...