Как мне вернуться к python2 после того, как Anaconda установил python3 как значение по умолчанию?

Вам нужно открыть диспетчер настроек Compizconfig и выбрать категорию рабочего стола и установить галочку флажка «Ubuntu Unity Plugin», как показано ниже:

1
задан 20 March 2016 в 16:09

4 ответа

Хороший ответ здесь: https://stackoverflow.com/questions/24405561/how-to-install-2-anacondas-python-2-7-and-3-4-on-mac-os-10-9

conda create -n python2 python=2.7 anaconda

, тогда для переключения:

source activate python2
7
ответ дан 23 May 2018 в 12:44
  • 1
    Если вам это нужно, у вас могут быть гораздо более глубокие проблемы. Если ваша система важна, выполните полную проверку любых зависимых от Python команд и / или утилит. Справедливое предупреждение. – SDsolar 19 December 2017 в 13:55

В случае, если кто-то захочет изменить свою версию по умолчанию на python на 2.7 после того, как он испортил ее (изменив значение по умолчанию: anaconda или python 3) и в результате получив нефункциональное программное обеспечение, просто следуйте по этой ссылке: Ссылка с инструкциями для изменения версии python по умолчанию.

3
ответ дан 23 May 2018 в 12:44
  • 1
    Если смена системы идет не так, убедитесь, что вы можете ее отбросить назад. Удостоверьтесь, что у вас есть хорошие резервные копии системных образов, поэтому любые крупные изменения можно быстро изменить, если они не идут по плану. Подумайте профессионала. Если вы используете любительские методы, то вы не можете ожидать профессиональных результатов. – SDsolar 19 December 2017 в 13:28
  • 2
    лучший ответ! Благодарю. – Hridaynath 9 February 2018 в 15:23

Это работало для меня, но для Miniconda, оно также должно работать для Anaconda, но, пожалуйста, поправьте меня, если я ошибаюсь.

Сначала получите переменную $ PATH:

echo $PATH
[d3 ] Вероятно, это будет выглядеть (путь miniconda до всего остального):

/home/your_user/miniconda3/bin:$PATH

Скопируйте этот путь в конец вашего файла $ PATH , но с Miniconda в конце вместо начала пути следующим образом:

export PATH="$PATH:/home/your_user/miniconda3/bin"

Система будет искать программы в начале переменной $ PATH до папки miniconda3 / bin.

Это должно восстановить версии для предыдущих программ, которые вам понравились python.

1
ответ дан 23 May 2018 в 12:44
  • 1
    Будьте внимательны, потому что я думаю, что вы правы. Это полезно иметь в базе данных. Однако могу ли я спросить, что вы более подробно относитесь к номерам версий программного обеспечения? – SDsolar 19 December 2017 в 12:23
  • 2
    Спасибо, и я действительно не думаю, что версия программы имеет значение, это всегда должно работать. В то время мой установщик был в следующей версии: Miniconda3 4.3.14. Это помогает? – ronalara 13 January 2018 в 02:03

Вот мой ответ, и это может быть или не быть конкретным конкретным ответом на то, что вы сделали с вашей собственной системой.

Однако я вхожу в подобную ситуацию и испытываю такую ​​же озабоченность.

Я использую Ubuntu 16.04 LTS и Python 2.7.12, и только что недавно установил Anaconda.

Итак, теперь, когда я иду в командную строку и набираю python, он все еще идет к моей установке Python2.

Подтверждено этим секретом:

$which python
/usr/bin/python     <  Catch-all for max compatibility
$python
Python 2.7.12 . . etc

Так что в моем случае anaconda НЕ вызывает проблем с моими shebangs по умолчанию Python2.

Я использую Ubuntu 16.04 LTS и Python 2.7.12, а недавно установил Anaconda.

Когда вы спрашиваете систему which python, вы можете доверять это правильная строка для использования в первой строке ваших программ Python с командной строкой.

В моей ситуации все мои файлы сценариев командной строки Python продолжают выполняться просто отлично.

Я предпочитаю писать Python в 3-совместимом режиме. Например, используя круглые скобки вокруг моих операторов печати. Но я активно сопротивляюсь серьезным изменениям в системе, которые могут привести к трудным программам Python 2, чтобы столкнуться с глюками. Python 3 звучит здорово, но не нужно для моих нужд. Python 2 - изумительный язык.

Моя вычислительная среда не позволяет мне возвращаться назад и перепроектировать прошлые процессы, которые были настроены для правильной работы, не принимая вреда во времени mjor, так как мне пришлось бы вернуться и выяснить, где я его использовал в первую очередь.

Нижняя строка для меня: после установки anaconda для будущего использования у меня не было никаких ударов по скорости и проблем.

Это тот момент, когда я нахожусь в процессе ... Просто закончил повторное аттестацию всего прошлого программного обеспечения.

Следующий шаг - фактически использовать некоторые из классных вещей, которые обещаны в пакете.

Итак, я должен подозревают, что другие, просто устанавливающие anaconda, должны быть больше в вашей ситуации.

По моему опыту это совсем не проблема.

0
ответ дан 23 May 2018 в 12:44
  • 1
    FYI, у меня есть полное научное рабочее место, работающее на солнечной динамике. Также об эфемерах и спутниковых взаимодействиях. Он ДОЛЖЕН работать. Так что я не просто один трюк-пони во всем этом. Я устанавливаю одну вещь за раз, а затем проверяю, что все до этого работает. Затем я перехожу к следующему. SciPy, Matplotlab и т. Д. (Моим предпочтением для построения является gnuplot). Поэтому, пожалуйста, поймите, что я отправляю этот ответ как дата-точку из рабочей системы 24x7 в академической исследовательской среде. Это не тестовая среда - это ежедневное производство. – SDsolar 19 December 2017 в 12:05
  • 2
    Кроме того, как я упоминал выше, ДУМАЙТЕ ПРОФЕССИОНАЛ. Эти системы используются очень высокоуровневыми исследователями во всем мире. - & gt; Убедитесь, что ваш загрузочный диск имеет клон перед выполнением каких-либо крупных обновлений системы. Команда dd выполняется быстро и легко, а соединения SATA просты. Нет причин избегать защиты вашей системы. Просто будьте осторожны, чтобы на каждом шаге вы могли вернуть любые и все изменения, которые могут произойти. Жесткие ривы намного дешевле, чем ваше время. (если вы не думаете, что это правда). Грантовые средства плюс временный кризис должны быть достаточными стимулами. – SDsolar 19 December 2017 в 13:31

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

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