2011-07-07 31 views
23

Tengo 3 versiones de python, quiero easy_install Orange usando la segunda versión. ¿Cómo puedo hacer esto?cómo ejecutar easy_install usando una versión específica de python

información innecesaria:

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

respuesta: Ok encontró here (http://peak.telecommunity.com/DevCenter/EasyInstall#multiple-python-versions),

"Además, si usted está trabajando con Python versión 2.4 o superior, puede ejecutar Python con -m easy_install ejecutar comandos easy_install de esa versión particular de Python"

+0

¿Hay alguna manera de cambiar permanentemente la versión predeterminada de easy_install? – Kirt

Respuesta

12

easy_install es general/siempre instalado según la versión de Python . Entonces, ejecuta la versión relacionada de easy_install instalada para su versión/intérprete de Python particular que quiera usar aquí.

+3

Ayudaría si hubiera publicado un comando de ejemplo para especificar este marcador. –

47

Sólo para que la respuesta es fácil de encontrar:

El uso de "Python-versión" con el m-parámetro y después easy_install hace el truco.

Ejemplo:

python2.7 -m easy_install https://bitbucket.org/james_taylor/bx-python/get/tip.tar.bz2 
2

Desde el doc, además de la opción informado

python2.7 -m easy_install 

existe también:

si instala EasyInstall tanto para Python 2.3 y 2.4, se puede utilizar los scripts easy_install-2.3 o easy_install-2.4 para instalar paquetes para Python 2.3 o 2.4

2

Supongamos que su versión de Python es 3.5. Luego puede usar el comando easy_install-3.5 seguido del nombre del módulo que desea descargar/instalar. Consulte la documentación here.

+0

¿por qué alguien votó negativamente? – tagoma

+0

No usé DV, pero no creo que siempre sea cierto que tendrá necesariamente un easy_install-3.5 o easy_install-X para una versión particular de easy_install. –

Cuestiones relacionadas