Ho un programma python che voglio installare nel mio virtualenv - è un pacchetto zip che ho bisogno di decomprimere e quindi eseguire un programma setup.py - ma la mia domanda è più su come ottenere questi file decompressi nel mio virtualenv in modo che il pacchetto venga installato nella cartella dei pacchetti del sito di virtualenv?Python - installa manualmente il pacchetto usando virtualenv
Posso anche installare dal mio virtualenv utilizzando pip install <package name>
, ma per qualche motivo, il pacchetto che i download PIP non è aggiornato.
Quindi, qualcuno può dirmi alcuni semplici passaggi per l'installazione manuale di un pacchetto?
Finora ho i comandi di base per caricare il VIRTUALENV:
-bash-3.2$ source ~/.bashrc
-bash-3.2$ workon test
(test)-bash-3.2$ //Now I'm working on my virtualenv, but where do I go after this??
Così - lo fa importa dove decomprimere il pacchetto python/programma per - o dovrei essere collegato al virtualenv prima decompressione? Dopo aver caricato virtualenv e averlo usato con il comando 'workon test', un pacchetto python che installo, a prescindere dalla directory in cui lo trovo, si installerà nella corretta cartella dei pacchetti del sito di virtualenv?
L'opzione 1 consiste nel decomprimere il programma python in/home/nomeutente/tmp - quindi accedere al mio virtualenv, navigare in quella cartella ed eseguire il programma setup.py - assumendo che virtualenv trasferirà tutti i file rilevanti al proprio cartella dei pacchetti del sito.
o uno scenario 2 è quello di decomprimere i file direttamente in site-packages, ed eseguirlo da lì (dopo l'accesso al virtualenv), ecc
Grazie per aver aiutato un clutz Python con questo!
Quindi, in realtà l'operazione di importazione è quello di eseguire python utilizzando la versione di Python (2.6) installato nel virtualenv ... bello! Grazie Dwelch. – Jamison
Assicurati di eseguirlo dalla cartella temporanea; setup.py probabilmente si aspetta che sia la cartella corrente. – Seth