Tôi cố gắng để nâng cấp PACKAGENAME sử dụng như sau:pip (1.3.1) không nâng cấp gói cho đến khi bộ nhớ cache cục bộ sẽ bị xóa
pip install --index http://pypi.MYSITE.com/simple/ --upgrade PACKAGENAME
Tôi thường thấy rằng không có tập tin được tải về từ máy chủ và pip
nói tất cả gói đã được cài đặt thành công, nhưng khi tôi kiểm tra phiên bản đã cài đặt, nó là không phải phiên bản mới nhất trên máy chủ.
Tuy nhiên, nếu tôi delete pip
's cache và chạy lại lệnh trên, nó sẽ tải xuống tệp từ máy chủ và cài đặt phiên bản mới nhất. Có ai gặp phải sự cố này không?
Một cách giải quyết khác mà tôi thấy là vượt qua đối số --ignore-installed
tới pip install
, nhưng điều này gây ra pip
để tải xuống tất cả các gói từ máy chủ ngay cả khi phiên bản mới nhất đã được cài đặt.
hãy liệt kê phiên bản pip trong câu hỏi và nền tảng nếu có thể, pip 1.3.1 có vấn đề này, nó ẩn thông báo lỗi, pip 1.4 cố định –
Tôi đã sử dụng pip-1.3.1 và đã cập nhật tiêu đề. –
Bản sao có thể có của [Xóa bộ nhớ cache của pip?] (Http://stackoverflow.com/questions/9510474/removing-pips-cache) –