2012-09-26 15 views
14

Estoy tratando de instalar el paquete ScientificPython en una distribución recién instalada de Python en un sistema Fedora 14 x64. Pip encuentra ScientificPython en el repositorio, pero no quiere instalarlopython pip: no se encontraron distribuciones en absoluto para un paquete existente

[bin]$ sudo ./python2.7 ./pip search ScientificPython 
ScientificPython   - Various Python modules for scientific computing 

[bin]$ sudo ./python2.7 ./pip install ScientificPython 
Downloading/unpacking ScientificPython 
    Could not find any downloads that satisfy the requirement ScientificPython 
No distributions at all found for ScientificPython 
Storing complete log in /tmp/tmpDLdmjy 

Por qué pudo suceder esto?

Gracias!

+0

Entonces, ¿nadie lo sabe? Mi solución fue descargar e instalar ScientificPyton a mano. Pero sería realmente bueno averiguar por qué pip falla en este caso. – Pawelek

+0

Lo resolví estableciendo https_proxy, http_proxy – Elaine

Respuesta

12

Tener un vistazo a la ScientificPython entry on pypi y encontrará que sólo contiene un enlace a su página del proyecto, sin paquete descargable o huevo (qué pip necesitaría instalar desde). Es por eso que pip te dijo Could not find any downloads. Tendrá que instalar a mano siguiendo sus instrucciones.

En pocas palabras: si pip search enumera un paquete determinado que no necesariamente significa que puede pip install (en la mayoría de los casos, afortunadamente puede).

+0

Gracias! Tiene sentido. – Pawelek

-2

El nombre del paquete es en realidad scipy, no ScientificPython

Probar:

pip install scipy 
+1

Gracias por la respuesta reptilicus pero 'ScientificPython' y' scipy' no son lo mismo. Compare: [ScientificPython] (http://pypi.python.org/pypi/ScientificPython/2.6) y [scipy] (http://pypi.python.org/pypi/scipy/0.10.1). 'ScientificPython' tiene instalaciones para interactuar con archivos netCDF. Por lo que sé, 'scipy' no. – Pawelek

+0

¡Mis disculpas! Si necesita usar archivos NetCDF, las pyTables que deben ser instaladas en pip brindan acceso a los archivos NetCDF/HDF5: http://www.pytables.org/docs/manual-1.4/ch07.html – reptilicus

+1

Gracias por indicarme las tablas. NetCDF. No estaba al tanto de eso y definitivamente puedo usarlo. Pero, a riesgo de ser quisquilloso, todavía me gustaría entender por qué la búsqueda de pip ve un paquete, pero luego la instalación de pip no encuentra ninguna descarga. Es pip. Estoy tratando de entender mejor en este caso. – Pawelek

1

Esto puede deberse a los archivos no verificados en el paquete de instalación. tratar con el --allow-no verificada

pip instalar package_name == versión --allow-no verificada package_name

ejemplo pip instalación de Django Ajax-campos filtrados == 0.5 --allow-unverified django-ajax-filtered-fields

Cuestiones relacionadas