Как выбрать конкретную версию Python из командной строки - PullRequest
0 голосов
/ 12 октября 2019

По умолчанию, я знаю, что MAC использует версию Python 2.7.10. У меня установлен Python 3.7. Я убедился в этом, набрав

python3 --version

в терминале, который показывает 3.7.2.

Я хочу использовать секретный модуль python, который доступен для python 3.3xвыше. Теперь, когда я набираю python в своем терминале, я получаю интерпретатор python 2.7x, но я хочу выбрать python 3.7.2 в качестве интерпретатора. Как выбрать версию интерпретатора Python 3.7.2?

1 Ответ

1 голос
/ 12 октября 2019

Если установлены и Python 2, и Python 3, python по умолчанию запускает Python 2, а python3 запускает Python 3. Если установлен только Python 3, то python запускает Python 3. python и python3 просто ярлыки на полный путь к двоичному файлу. Запустите which python и which python3, чтобы увидеть, какие они есть. Следовательно, ввод полного пути или создание псевдонима будет одним из способов выбора нужного интерпретатора.
Другим способом будет запуск определенной версии python в виртуальной среде * 1012. *. Таким образом, вы также имеете полный контроль над конкретными версиями пакетов, которые вы можете использовать.

...