как запустить easy_install с использованием определенной версии Python - PullRequest
24 голосов
/ 07 июля 2011

У меня есть 3 версии Python, я хочу, чтобы easy_install Orange использовал вторую версию.Как я могу это сделать?

Ненужная информация:

  1. 2,1 в / usr / bin / python
  2. 2,6 в /Library/Frameworks/Python.framework/Versions/2.6/bin/python
  3. 3.1 в /Library/Frameworks/Python.framework/Versions/3.1/bin/python

Ответ: Хорошо, нашел его здесь (http://peak.telecommunity.com/DevCenter/EasyInstall#multiple-python-versions),

"Кроме того, если вы работаете с Python версии 2.4 или выше, вы можете запустить Python с параметром -m easy_install для запуска команды easy_install этой конкретной версии Python"

Ответы [ 4 ]

49 голосов
/ 11 февраля 2013

Точно так же легко найти ответ:

Использование "Python-версии" с m-параметром и easy_install впоследствии делает свое дело.

Пример:

python2.7 -m easy_install https://bitbucket.org/james_taylor/bx-python/get/tip.tar.bz2
12 голосов
/ 07 июля 2011

easy_install обычно / всегда устанавливается для версии Python . Таким образом, вы запускаете соответствующую версию easy_install, установленную для вашей конкретной версии / интерпретатора Python, которую вы хотите использовать здесь.

5 голосов
/ 02 ноября 2015

Скажите, что ваша версия Python 3.5.Затем вы можете использовать команду easy_install-3.5, за которой следует имя модуля, который вы хотите загрузить / установить.Смотри документацию здесь .

2 голосов
/ 13 декабря 2014

Из документа, кроме указанного параметра

python2.7 -m easy_install 

есть также:

если вы устанавливаете EasyInstall для Python 2.3 и 2.4, вы можете использовать сценарии easy_install-2.3 или easy_install-2.4 для установки пакетов для Python 2.3 или 2.4

...