Tôi đã thử tất cả các giải pháp nêu trên dưới Debian Jessie. Chúng không hoạt động vì nó chỉ biên dịch phiên bản mới nhất của trình quản lý gói debian là 1.5.6, tương đương với phiên bản 6.0.x. Một số gói sử dụng pip như điều kiện tiên quyết sẽ không hoạt động như một kết quả, chẳng hạn như spaCy (cần tùy chọn --no-cache-dir để hoạt động chính xác).
Vì vậy, cách thực tế tốt nhất để giải quyết những vấn đề này là để chạy get-pip.py tải về sử dụng wget, từ trang web hoặc sử dụng curl như sau:
wget https://bootstrap.pypa.io/get-pip.py -O ./get-pip.py
python ./get-pip.py
python3 ./get-pip.py
này sẽ cài đặt các phiên bản hiện tại mà tại thời điểm viết giải pháp này là 9.0.1 là cách vượt quá những gì Debian cung cấp.
$ pip --version
pip 9.0.1 from /home/myhomedir/myvirtualenvdir/lib/python2.7/dist-packages (python 2.7)
$ pip3 --version
pip 9.0.1 from /home/myhomedir/myvirtualenvdir/lib/python3.4/site-packages (python 3.4)
Nguồn
2018-01-29 14:58:51
'pip install --uplrade pip'? Nó chỉ là một gói PyPI khác. – Cairnarvon
Lệnh đó cho tôi "/ Người dùng/zak/MyProject/venv/bin/pip cài đặt: lỗi: không có tùy chọn như vậy: --update" – zakdances
Đó là '--upgrade', không phải' --update', xin lỗi. Tôi đã chỉnh sửa bài đăng của tôi ngay lập tức, nhưng bạn phải nhìn thấy nó vào đúng thời điểm. – Cairnarvon