Интерпретатор значения по умолчанию Python 3

Я установил Анаконду (с Python 3.5.2) и хотя при использовании IPython/PyCharm (после того, как, устанавливая его для использования Анаконды) у меня есть доступ ко всем пакетам, при использовании Python 3 через терминал это относится к python3.5.1, который идет с Ubuntu, и это не распознает пакета.

Я установил свой путь, как объяснено здесь

echo $PATH:

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/home/myname/anaconda3/bin

Как решить это?

1
задан 13 April 2017 в 15:23

1 ответ

Похоже на установку Вашего PATH использование

export PATH=$PATH:/home/ofirarzi/anaconda3/bin

К сожалению, это означает это /usr/bin/python3 на первом месте прежде //home/ofirarzi/anaconda3/bin/python3, так Ваша система Python 3 называют вместо Python 3 Анаконды, когда Вы работаете python3 в терминале. Для фиксации этого просто необходимо инвертировать порядок компонентов PATH, т.е. в Вашем ~/.profile, сделать

export PATH=/home/ofirarzi/anaconda3/bin:$PATH

Затем сделайте source ~/.profile и попробуйте python3 снова. Для нового PATH вступить в силу в терминале в будущем без ручного определения источника ~/.profile каждый раз необходимо выйти из системы и затем войти в систему снова или перезагрузка.

Обратите внимание, что путь я экспортировал PATH также описан документацией Анаконды в https://docs.continuum.io/anaconda/install#linux-install.

2
ответ дан 7 December 2019 в 13:41

Другие вопросы по тегам:

Похожие вопросы: