2013-09-01 15 views
16

Sto provando ad installare un pacchetto chiamato QSTK per un corso che sto facendo. Il corso punta a un pacchetto di installazione per la versione a 32 bit, ma ho 64 Python installati. Ho trovato un file .egg elencato nello Python packages index.Come posso installare un pacchetto .egg Python su Windows (tentare di usare easy_install non funziona)

Sembra avere un exe per 32 bit, ma solo il .egg per 64 bit. Ho scaricato la versione QSTK-0.2.6-py2.7.egg e sto provando a installarlo finora senza successo.

Ecco che cosa ho provato:

  1. Utilizzando facile installazione (dalla cartella C: \ Python27 \ lib \ site-packages directory):

    Python easy_install -Z C:\Users\Prosserc\Downloads\QSTK-0.2.6-py2.7.egg 
    

    questo ha creato un QSTK -0.2.6-py2.7.egg nella mia directory dei pacchetti dei siti che posso aprire e trovare i file. Tuttavia, Ho provato a importare QSTK dalla shell python e ottenere il solito "Nessun modulo chiamato. .. "importare ror.

  2. Ho cercato un file setup.py perché li ho usati per installare i pacchetti in precedenza, ma non sono riuscito a trovarne uno.

  3. ho anche guardato this thread che fornisce i dettagli di installazione di un file .egg senza l'utilizzo di facile installazione, ma non riesco a capire cosa cambia avrei bisogno di fare per lo script fornito da questo è quello di installare uno specifico pacchetto che ho già.

Se qualcuno può aiutare a spiegare sia come posso installare questo file .egg correttamente o fornendo un collegamento ai moduli QSTK per Python 2.7 a 64 bit in un altro formato questo sarebbe molto apprezzato.

Sono riuscito a installare i pacchetti che QSTK dipende da OK (numpy, scipy, matplotlib, panda, python-dateutil e scikit-learn).

risposta

9

Ho finalmente trovato un altro posto per scaricare questo da un pacchetto che funziona: https://pypi.python.org/pypi/QSTK/0.2.6 ha un'opzione QSTK-0.2.6.tar.gz per crearlo dal codice sorgente.

di decompressione questo (poi di nuovo una volta verso il .tar), sono riuscito a trovare il file setup.py ed installare andando alla directory con il file di installazione e in esecuzione:

python setup.py install 
+1

Grazie! Immagino che sto partecipando allo stesso corso, quindi questo commento è stato molto utile – Eugene

+0

@Eugene che è fantastico, godetevi il corso. – ChrisProsser

8

ne dite estraendo l'.egg (è solo un .zip sotto mentite spoglie), poi cd in esso ed eseguire python setup.py install? Funzionerà bene e sarai quindi in grado di importare il tuo modulo?

Dico questo perché se il file .egg viene messo sotto site-packages come appropriato ma non sei ancora in grado di importare, questo potrebbe essere un problema nel codice stesso.

+0

Grazie per la risposta rapida. Purtroppo, questo mi dà solo gli stessi file che ho già trovato nella directory .egg nel mio pacchetto del sito, ancora nessun file setup.py. Proverò una versione precedente del modulo se hai ragione su un errore nel codice/pacchetto. – ChrisProsser

+0

Purtroppo lo stesso problema, purtroppo, l'installazione facile sembra funzionare correttamente e crea .egg dir nei pacchetti del sito, ma l'installazione non funziona. File controllati anche su questa versione e nessun file setup.py incluso. – ChrisProsser

+0

quindi hai un problema con il pacchetto – dartdog

-1

ho trovato pip install qstk opere perfettamente per 64x 2.7 python a win 7

10

Si dovrebbe aggiungere -m prima easy_install
ad esempio:

python -m easy_install C:\Users\Prosserc\Downloads\QSTK-0.2.6-py2.7.egg 
Problemi correlati