Установите старую версию Python на Mac с помощью virtualenv - PullRequest
0 голосов
/ 05 марта 2019

Мне нужно установить определенный пакет, для которого разработчики предлагают Python 3.5, так как они еще не поддерживают 3.7.Я использую Mac OS Mojave 10.14.2 и моя версия Python 3.7.1.

Я сталкивался с методами переключения между Python 2.x и 3.x с использованием Virtualenv, такими как ниже:

virtualenv -p python2 myenv

virtualenv -p python3 myenv

Однако, возможно ли даже иметь конкретную версию Python, такую ​​же, что я уже установил в моей системе?

Ответы [ 2 ]

0 голосов
/ 05 марта 2019

вы можете использовать

python -m virtualenv <env_name> --python=<full-path-to-python-exectuable-file-and-exe-file>

здесь <full-path-to-python-exectuable-file-and-exe-file> добавить python3.5, который вы скачали

0 голосов
/ 05 марта 2019

Да, на OSX можно установить несколько версий Python.Каждый устанавливает по другому пути.Вы не можете иметь несколько исполняемых файлов 'python3' на своем пути - но если вы используете абсолютный путь, тогда все будет хорошо.

Вы можете скачать версию Python 3.5 для OSX (которая установитсам как python3.5 где-то), а затем создать virtualenv через

virtualenv -p /absolute/path/to/python3.5 myenv
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...