Потребность удалить anaconda3 из $PATH

Я предполагаю, что это - вероятно, дубликат, но я довольно плохо знаком с 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.

3
задан 31 January 2017 в 01:10

2 ответа

Полностью удалить anaconda из Вашего пути:

  • Проверка на anaconda запись и в ~/.bashrc и в ~/.bash_profile и удаляют строку:

    export PATH="/home/sbendl/anaconda2/bin:$PATH"
    

Для полного удаления:

  • Удаляют записи в файлах, вышеизложенных, затем избавляются от ~/anaconda2 dir

, И это должно исправить проблему.

-1
ответ дан 2 December 2019 в 01:24

Анаконда добавляется к PATH для всех пользователей в /etc/profile файл. Это может быть проверено с:

$ cat /etc/profile | grep anaconda
export PATH=/opt/anaconda/bin:$PATH

Для удаления его просто комментируют строку путем предшествования ему с # символ. Для редактирования этого файла, вероятно, нужно sudo:

$ sudo pico /etc/profile

, Если конкретный пользователь требует Анаконды, эти export, команда может быть добавлена к пользователю .bashrc или .profile файл.

-1
ответ дан 2 December 2019 в 01:24

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

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