Как удалить старые пути Anaconda, чтобы работать с Miniconda - PullRequest
0 голосов
/ 25 февраля 2019

Я установил и удалил Anaconda, чтобы использовать вместо него Miniconda.Моя цель - использовать его с Python 3.7 и Jupyter Notebooks (на OX 10.95).Когда я сейчас запускаю Jupyter, ядро ​​не работает, потому что оно продолжает ссылаться на старый путь Ananconda.Я не знаю, как это удалить.См. Ниже пути с anaconda3 должны быть удалены из этого:

(base) air-van-lotte:~ lsluyser$ conda activate venv1 
(venv1) air-van-lotte:~ lsluyser$ echo $PATH 
/Users/lsluyser/Downloads/ENTER/bin:/Users/lsluyser/miniconda3/envs/venv1/bin:/Users/lsluyser/miniconda3/condabin:~/anaconda3/bin:/anaconda3/bin:/Users/lsluyser/anaconda3/bin:/usr/local/bin:/usr/local/bin:/Library/Frameworks/Python.framework/Versions/3.7/bin:/Library/Frameworks/Python.framework/Versions/3.5/bin:/Library/Frameworks/Python.framework/Versions/3.5/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/opt/X11/bin:/Library/TeX/texbin 
(venv1) air-van-lotte:~ lsluyser$ 

Можете ли вы посоветовать, как удалить его?Пожалуйста, будьте как можно точнее, потому что у меня нет опыта программирования.Я не могу найти онлайн примеры, которые применимы.Спасибо за миллион заранее!Lotte

1 Ответ

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

добро пожаловать в Stackoverflow.

Когда вы устанавливаете Anaconda, в конце установки он говорит что-то вроде: «теперь добавьте следующую строку в файл .bashrc или .bash_profile в вашем домашнем каталоге».

Если вы не используете оболочку Bash, возможно, вам придется поискать другой файл, но вы поняли идею.В этих файлах вы найдете строку, которая гласит:

export PATH=<some value>:$PATH

Снова синтаксис может быть различным в зависимости от оболочки, но цель каждой такой строки - поместить новую запись в начале пути поиска вашей оболочки- список мест, где он ищет исполняемые файлы.Похоже, у вас есть несколько таких строк в этих файлах инициализации, потому что в ваших настройках $PATH многократные записи.

Дублирующие записи абсолютно бесполезны и угрожают скрыться, когда их дубликаты будут удалены, оставляяваша оболочка все еще находит исполняемые файлы из этого каталога.После того, как вы рационализировали это, удалив дубликаты, вам следует изменить порядок операторов, чтобы поместить записи PATH в требуемом порядке предпочтения.

Если вы не уверены, как настройка $PATH влияет на вашshell эта статья является довольно доступным объяснением того, что происходит, и эта статья, в которой она связывает , говорит о расширении пути.

...