2011-09-20 9 views
14

Sto lavorando su Windows 7. Ho creato un uovo python usando distutils. Ora cerco di installare questo uovo in un ambiente virtuale utilizzando pip 1.0.2 utilizzando il seguente comando:Perché il pip fallisce durante l'installazione del repository egg locale?

Poi creare un ambiente virtuale myVirtualEnv ho attivare utilizzando activate.bat quindi eseguire il seguente comando:

pip install path_to_my_local_folder#eggName

Questo crea una copia del mio uovo nel mio myVirtualEnv \ costruire directory ma ho il seguente errore:

IOError: [Errno 2] No such file or directory: path_of_my_virtualEnv\build\PyEqdR\setup.py

Sapete perché pip sta cercando il file setup.py. Dovrei includerlo nell'uovo?

risposta

3

Ho appena imbattuto in questa pagina e da quando ho avuto lo stesso problema esatto, ho pensato di postare la soluzione che ha funzionato per me.

Questo è un problema con le versioni precedenti di pip. La mia versione di pip era 1.5.4. Non ero in grado di trovare la prima versione di pip che era in grado di farlo ma la versione corrente 6.0.6 fa il lavoro.

Per aggiornare alla versione più recente pip, è sufficiente eseguire il seguente comando:

pip install --upgrade pip

Inutile dire che, se si desidera che questo effetto solo all'interno del vostro ambiente virtuale, eseguirlo all'interno dell'ambiente. Altrimenti, eseguilo globalmente.

+0

@oktay Ottengo lo stesso errore anche dopo aver aggiornato il pip. Potresti aiutare – user3451476

Problemi correlati