Как изменить версию Python, подобранную Cygwin - PullRequest
6 голосов
/ 07 марта 2012

У меня есть две версии python, установленные на Win7. (Python 2.5 и Python 2.7).

Они расположены в C: / Python25 и C: / Python27 соответственно.

Я пытаюсь запустить файл с использованием Python 2.5, но по умолчанию Cygwin берет 2.7.

Как изменить версию Cygwin?

Ответы [ 2 ]

4 голосов
/ 07 марта 2012

Самый быстрый способ - переупорядочить ваш $ PATH так, чтобы 2.5 был выбран первым.Правильный способ - использовать virtualenv для создания среды jail, специфичной для версии на python.

1 голос
/ 09 июня 2012

В дополнение к сообщению Бон, если вы не играете в песочницу, вы делаете это неправильно. Зачем вам рисковать вашей глобальной установкой Python? С Virtualenv вы можете выбрать, какой интерпретатор Python будет использоваться для этой конкретной песочницы. Virtualenv и Virtualenvwrapper (или пользовательское решение) - два наиболее важных инструмента, которые может иметь Python Developer. Вы можете просматривать свои virtualenvs, создавать, удалять и активировать их все с легкостью. Вы можете получить обе части программного обеспечения из пипса. Если вы не используете их, я полагаю, вы не используете файлы требований? $ pip freeze> needs.txt создаст файл require.txt со всеми точными версиями и зависимостями вашего проекта. Таким образом, вы можете сделать быстрое развертывание. Если ваш текущий проект требует 10 зависимостей от pip, если вы развернете много, то файлы с требованиями вам очень помогут.

Вы можете хорошенько взглянуть на virtualenv и pip здесь

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