2011-09-20 20 views
14

Pracuję na Windows 7. Stworzyłem jajko Pythona używając distutils. Teraz próbuję zainstalować to jajko w środowisku wirtualnym za pomocą pip 1.0.2 za pomocą następującego polecenia:Dlaczego pip nie działa przy instalacji lokalnego repozytorium jaj?

Potem stworzenia wirtualnego środowiska myVirtualEnv aktywować go za pomocą activate.bat następnie wykonać następujące polecenie:

pip install path_to_my_local_folder#eggName

ta tworzy kopię mojego jajka w moim myVirtualEnv \ zbudowania katalogu ale mam następujący błąd:

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

Czy wiesz, dlaczego pip szuka pliku setup.py? Czy powinienem umieścić go w jajku?

Odpowiedz

3

Właśnie natknąłem tej strony, a ponieważ miałem dokładnie taki sam problem, myślałem aby umieścić rozwiązanie, które pracowały dla mnie.

To jest problem ze starszymi wersjami pip. Moja wersja pip była 1.5.4. Nie udało mi się znaleźć pierwszej wersji pip, która była w stanie to zrobić, ale obecna wersja 6.0.6 wykonuje to zadanie.

Aby zaktualizować do najnowszej wersji pip, po prostu uruchom następujące polecenie:

pip install --upgrade pip

Nie trzeba dodawać, jeśli chcesz to tylko skuteczne wewnątrz wirtualnego środowiska, uruchom go wewnątrz środowiska. W przeciwnym razie uruchom go globalnie.

+0

@oktay Otrzymuję ten sam błąd nawet po zaktualizowaniu pip. Czy mógłbyś pomóc – user3451476

Powiązane problemy