Bạn cần nâng cấp cài đặt pip của mình .
Các --index-url
(phiên bản ngắn: -i
) tùy chọn cho phép bạn chỉ định một chỉ số url trong cuộc gọi đến pip bản thân, có bạn có thể sử dụng https-biến. Sau đó, bạn có thể hướng dẫn pip tự nâng cấp.
sudo pip install --index-url https://pypi.python.org/simple/ --upgrade pip
Sau đó, bạn sẽ có thể sử dụng pip mà không cần --index-url
tùy chọn.
Tôi tin rằng bản phát hành 7.0.0 (2015-05-21) đã gây ra sự cố này. Ghi chú phát hành cho phiên bản đó nêu rõ những điều sau:
NGUỒN LẠI KHÔNG THỂ PHÙ HỢP Không còn hỗ trợ ngầm định nguồn gốc xuất xứ không an toàn, thay vào đó yêu cầu nguồn gốc không an toàn được tin cậy rõ ràng với --trusted-host
tùy chọn.
Bạn có thể kiểm tra phiên bản pip của mình với pip --version
.
Điều này có nghĩa là việc phát hành sudo pip install --trusted-host --upgrade pip
một lần cũng sẽ giải quyết được vấn đề này, mặc dù pip tải xuống qua http không an toàn. Điều này cũng có thể không hoạt động, vì có thể điểm cuối không an toàn không còn truy cập được trên máy chủ (tôi chưa kiểm tra điều này).