Как получить две PYTHONPATHS для версии 2 и 3 - PullRequest
0 голосов
/ 06 июня 2018

У меня есть проблема, когда где-то вдоль линии я установил python3, и он перезаписал путь по умолчанию для python, который для 2.7.Поэтому, когда я захожу в терминал и набираю «python», он загружает версию 3.6.5 вместо 2.7.Если я набираю "python2.7 для явного запуска python, я получаю сообщение об ошибке, указывающее на то, что он указывает на пакеты сайтов 3.6 вместо 2.7.

derekchan @ PandaMacPro: ~ / python $ python2.7 Ваш PYTHONPATH указывает накаталог сайтов-пакетов для Python 3.x, но вы используете Python 2.x! PYTHONPATH в настоящее время: "/usr/local/lib/python3.6/site-packages" Вы должны unset PYTHONPATH, чтобы это исправить.

Я просматривал другие темы по этой проблеме, но она не решает и не помогает моей проблеме. Это простая проблема PYTHONPATH?

Я просто хочу набрать "python" и загрузитьверсия 2.7 вместо версии 3 и не имеют проблем с конфликтующими пакетами python.

1 Ответ

0 голосов
/ 06 июня 2018

Подумайте об использовании такого дистрибутива, как Anaconda, со встроенным управлением пакетами.С Anaconda вы можете легко изолировать свои среды Python2 и Python3, и вам не придется связываться с PYTHONPATH

https://anaconda.org/

...