2011-09-20 36 views
14

Tôi đang làm việc trên Windows 7. Tôi đã tạo ra một quả trứng trăn bằng cách sử dụng distutils. Bây giờ tôi cố gắng cài đặt trứng này trong một môi trường ảo bằng cách sử pip 1.0.2 bằng cách sử dụng lệnh sau:Tại sao pip thất bại khi cài đặt kho lưu trữ trứng cục bộ?

Sau đó, tôi tạo ra một môi trường ảo myVirtualEnv tôi kích hoạt nó bằng cách sử activate.bat sau đó thực hiện lệnh sau:

pip install path_to_my_local_folder#eggName

Điều này tạo ra một bản sao của trứng của tôi trong myVirtualEnv tôi \ xây dựng thư mục nhưng tôi có các lỗi sau:

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

Bạn có biết tại sao pip đang tìm tệp setup.py. Tôi có nên cho nó vào trứng không?

Trả lời

3

Tôi vừa bắt gặp trang này và kể từ khi tôi có vấn đề chính xác cùng, tôi nghĩ để gửi giải pháp mà làm việc cho tôi.

Đây là vấn đề với các phiên bản cũ hơn của pip. Phiên bản pip của tôi là 1.5.4. Tôi không thể tìm thấy phiên bản đầu tiên của pip đã có thể thực hiện được nhưng phiên bản hiện tại 6.0.6 thực hiện công việc.

Để cập nhật lên phiên bản mới nhất pip, chỉ cần chạy lệnh sau:

pip install --upgrade pip

Không cần phải nói nếu bạn muốn điều này chỉ có hiệu lực trong môi trường ảo của bạn, hãy chạy nó bên trong môi trường. Nếu không, hãy chạy nó trên toàn cầu.

+0

@oktay Tôi nhận được lỗi tương tự ngay cả sau khi cập nhật pip. Bạn có thể giúp không – user3451476

Các vấn đề liên quan