Анаконда приняла мой путь Питона - PullRequest
0 голосов
/ 17 мая 2018

Я устанавливаю Anaconda для ноутбуков Jupyter, и внезапно все мои среды Python становятся беспорядочными. Если я запускаю which python, я получаю путь к установке Python в Anaconda. Кто-нибудь знает, как установить Anaconda без его взятия Python?

В conda wiki есть запутанный раздел, в котором говорится, что вы можете установить Anaconda, даже если у вас запущен Python, но затем объясняется, что путь Python будет изменен, и я думаю, что не хочу случиться.

В моем случае я использую pyenv, и неясно, как Anaconda будет работать с такими настройками.

1 Ответ

0 голосов
/ 17 мая 2018

Я предполагаю, что вы не используете Windows. Если так, то применяется та же концепция, но решение более продолжительное.

В конце установки Anaconda спрашивает, хотите ли вы добавить запись в ваш файл .bashrc (или .bash_profile). Это сделает anaconda питоном по умолчанию в вашей системе.

быстрое исправление Просто запустите эту команду и используйте python

export PATH=/bin:/usr/bin:$PATH

правильное исправление найдите в файле .bashrc в вашем домашнем каталоге аналогичную строку, которая добавляет путь к анаконде к переменной PATH и удаляет его (или комментирует).

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

Я предлагаю изучить основы сценариев оболочки и Подробнее о PATH

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