Я предполагаю, что это - вероятно, дубликат, но я довольно плохо знаком с Linux и всеми другими руководствами, которые я уже проверил, кажется, относятся к чему-то другому. Я установил anaconda3 и случайно сказал ему обновлять переменную пути. Это смешивает со всеми видами вещей по очевидным причинам. Когда я which python
Я добираюсь /home/sbendl/anaconda3/bin/python
,
и если я echo $PATH
Я добираюсь:
/home/sbendl/anaconda3/bin:/opt/ros/kinetic/bin:/home/sbendl/bin:/home/sbendl/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
но когда я смотрю на /etc/environment
Я не вижу ничего вообще связанного с теми. Очевидно я путаю две разных вещи. Я хотел бы смочь продолжить использовать Python 3.5 при необходимости, но я хочу, чтобы значение по умолчанию было 2.7 так, чтобы я мог использовать что-либо еще, что принимает 2.7.
Полностью удалить anaconda
из Вашего пути:
Проверка на anaconda
запись и в ~/.bashrc
и в ~/.bash_profile
и удаляют строку:
export PATH="/home/sbendl/anaconda2/bin:$PATH"
Для полного удаления:
~/anaconda2
dir , И это должно исправить проблему.
Анаконда добавляется к PATH
для всех пользователей в /etc/profile
файл. Это может быть проверено с:
$ cat /etc/profile | grep anaconda
export PATH=/opt/anaconda/bin:$PATH
Для удаления его просто комментируют строку путем предшествования ему с #
символ. Для редактирования этого файла, вероятно, нужно sudo
:
$ sudo pico /etc/profile
, Если конкретный пользователь требует Анаконды, эти export
, команда может быть добавлена к пользователю .bashrc
или .profile
файл.