2010-04-23 9 views
5

Estoy intentando instalar dateutils en OS X 10.6. Cuando ejecuto python setup.py install, se instala bien pero en el directorio de Python 2.6. Necesito usar Python 2.5 que es la versión "predeterminada" de Python. Con esto quiero decir que cuando ejecuto python desde la línea de comandos carga Python 2.5.4.Instalación de dateutils en OS X. ¿Cómo puedo instalar una versión diferente de Python?

¿Hay alguna forma de instalar módulos en versiones específicas de Python? No he tenido un problema como este antes, ya que normalmente se instala en la versión de Python que he configurado como predeterminada.

Respuesta

0

Normalmente, usted debe tener la python2.5 también en la ruta:

python2.5 setup.py install 
1

¿Qué versión de Mac OS X está usando, cuál es su RUTA, e instaló la otra versión de Python usando MacPython, o la instaló a través de MacPorts? En Mac OS X 10.6 Snow Leopard, el siguiente comando funciona perfectamente al instalar dateutils en la versión del sistema de Python.

 
sudo easy_install -O2 dateutils 

Tenga en cuenta, sin embargo, que si su segunda instalación de Python también tiene una copia de los setuptools instalados, y si la utilidad easy_install de esa versión eclipsa el valor por defecto en el PATH, entonces esto va a instalar en el otro pitón.

+0

estoy usando 10.6.2. Creo que instalé 2.6 desde python.org mi ruta está por debajo de /opt/subversion/bin /:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin:/opt/local/bin en/usr/bin pitón es la versión 2.5.4 Usando easy_install también instala a 2,6 instalado /Library/Python/2.6/site-packages/pytz-2010h- py2.6.egg – Robert

+0

@Robert, python2.6 es la versión predeterminada de Python en Mac OS X 10.6. Es probable que tenga un alias como "python = python2.5" que está causando que 2.5 se cargue como predeterminado. Puede que quieras averiguar eso. –

+0

@Robert, aunque podría instalar dateutils de la manera sugerida por krawyoti, le sugiero que restablezca el sistema y vuelva a establecer el valor predeterminado 2.6 de nuevo ... 2.6 es compatible con versiones anteriores de 2.5, pero hay muchas adiciones en 2.6 que no obtiene con 2.5, y también que simplificaría en gran medida la instalación de otras bibliotecas (por ejemplo, utilizando easy_install). –

Cuestiones relacionadas