Управление несколькими Python средами - PullRequest
0 голосов
/ 22 апреля 2020

У меня есть несколько скриптов Python, для которых требуются разные версии Python, включая, но не ограничиваясь, 2.4, 2.7, 3.2. У меня нет кода владения сценариями, поэтому сценарии могут измениться при следующем обновлении. Поэтому нельзя конвертировать или адаптировать скрипты в общую версию Python. Вместо этого я хочу управлять средами с разными версиями Python и разными версиями используемых модулей. Это вызывает для сред Anaconda.

Выполнение этой команды conda --name MyEnv python=2.4 в miniconda 2.7 завершилось неудачно с сообщением

Решение среды: сбой

PackagesNotFoundError: Следующие пакеты недоступно по текущим каналам:

  • python = 2,4

Как установить различные версии Python на набор Windows ПК и совместно использовать среды запускать одни и те же сценарии в требуемой среде?

1 Ответ

0 голосов
/ 22 апреля 2020

Python 2.4 очень стар, и Анаконда его не поддерживает.

Кажется, что PyEnv поддерживает управление различными версиями Python сред, включая 2.4 и другие необходимые вам версии. Вот учебник , который может быть полезен. (Я не пробовал.)

Другой вариант - virtualenv, но вам все равно придется использовать более старую версию, потому что они перестали поддерживать Python 2.4. Вот указатель .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...