descargar - ¿Cómo puedo instalar un paquete.egg Python en Windows(el intento de usar easy_install no funciona)
pip python (4)
Estoy intentando instalar un paquete llamado QSTK para un curso que estoy haciendo. El curso apunta a un paquete de instalación para la versión de 32 bits, pero tengo 64 Python instalado. He encontrado un archivo .egg listado en el índice de paquetes de Python .
Parece tener un exe para 32 bits, pero solo el .egg para 64 bits. Descargué la versión QSTK-0.2.6-py2.7.egg y he intentado instalarla sin éxito hasta el momento.
Esto es lo que he intentado:
Utilizando la instalación fácil (desde el directorio C: / Python27 / Lib / site-packages):
Python easy_install -Z C:/Users/Prosserc/Downloads/QSTK-0.2.6-py2.7.egg
esto ha creado un directorio QSTK-0.2.6-py2.7.egg en mi directorio de paquetes de sitio en el que puedo abrir y encontrar archivos. Sin embargo, he intentado importar QSTK desde el shell de Python y obtener el habitual "No hay módulo llamado ... "error de importación.
Busqué un archivo setup.py ya que los he usado para instalar paquetes anteriormente, pero no pude encontrar uno.
También he analizado este hilo que da detalles de cómo instalar un archivo .egg sin usar una instalación fácil, pero no puedo entender qué cambios necesitaría hacer en el script provisto, ya que esto es para instalar un paquete específico que ya tengo.
Si alguien puede ayudar explicando cómo puedo instalar este archivo .egg correctamente o proporcionando un enlace a los módulos QSTK para Python 2.7 64 bit en otro formato, esto sería muy apreciado.
He logrado instalar los paquetes de los que QSTK depende (ok, Scipy, matplotlib, pandas, python-dateutil y scikit-learn).
¿Qué tal si desempaqueta el .egg
(es solo un .egg
.zip
disfrazado), luego cd
en él y ejecuta python setup.py install
? ¿Funcionará bien y entonces podrá importar su módulo?
Lo digo porque si el archivo .egg
se coloca en site-packages
según corresponda pero todavía no puede importar, esto podría ser un problema en el código.
Debes agregar -m antes de easy_install
por ejemplo:
python -m easy_install C:/Users/Prosserc/Downloads/QSTK-0.2.6-py2.7.egg
Encontré que pip install qstk
funciona perfectamente para 64x 2.7 python en win 7
Finalmente he encontrado otro lugar para descargar esto desde un paquete que funciona: https://pypi.python.org/pypi/QSTK/0.2.6 tiene una opción QSTK-0.2.6.tar.gz para compilarlo desde el código fuente.
Al descomprimir esto (luego una vez más hasta el .tar), pude encontrar el archivo setup.py e instalarlo yendo al directorio con el archivo de configuración y ejecutando:
python setup.py install