2012-09-26 14 views
14

Sto cercando di installare il pacchetto ScientificPython in una distribuzione di Python appena installata su un sistema Fedora 14 x64. Pip trova ScientificPython nel repository, ma non vuole installarlopython pip: nessuna distribuzione trovata per un pacchetto esistente

[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 

Perché è potuto accadere?

Grazie!

+0

Quindi nessuno lo sa? La mia soluzione era scaricare e installare ScientificPyton a mano. Ma sarebbe davvero bello capire perché pip fallisce in questo caso. – Pawelek

+0

Ho risolto questo problema impostando https_proxy, http_proxy – Elaine

risposta

12

Date un'occhiata alla ScientificPython entry on pypi e troverete che contiene solo un link alla loro pagina del progetto, nessun pacchetto scaricabile o uovo (che pip avrebbe bisogno di installare da). Ecco perché Pip ti ha detto Could not find any downloads. Dovrai installare a mano seguendo le loro istruzioni.

Bottom line: se pip search elenca un pacchetto dato che non significa necessariamente che è possibile pip install (nella maggior parte dei casi si può fortunatamente).

+0

Grazie! Ha senso. – Pawelek

-2

Il nome del pacchetto è in realtà SciPy, non ScientificPython

Prova:

pip install scipy 
+1

Grazie per la risposta reptilicus ma 'ScientificPython' e' scipy' non sono la stessa cosa. Confronta: [ScientificPython] (http://pypi.python.org/pypi/ScientificPython/2.6) e [scipy] (http://pypi.python.org/pypi/scipy/0.10.1). 'ScientificPython' ha facilità per interagire con i file netCDF. Per quanto ne so, lo "scipy" no. – Pawelek

+0

Le mie scuse! Se è necessario utilizzare i file NetCDF, pyTables che dovrebbe essere installabile su pipe fornisce l'accesso ai file NetCDF/HDF5: http://www.pytables.org/docs/manual-1.4/ch07.html – reptilicus

+1

Grazie per avermi indirizzato verso Tabelle. NetCDF. Non ne ero consapevole e posso sicuramente farne uso. Ma, a rischio di essere pacchiano, mi piacerebbe comunque capire perché pip search vede un pacchetto ma poi pip install non trova download. È il pip che sto cercando di capire meglio in questo caso. – Pawelek

1

Ciò potrebbe essere dovuto ai file non verificati nel pacchetto di installazione. provare con la --allow-non verificate

pip install nome_pacchetto == versione --allow-non verificate nome_pacchetto

esempio pip installare django-ajax-filtrati campi == 0.5 - campi non filtrati con django-ajax non verificati

Problemi correlati