Điểm:1

Tại sao pip không nâng cấp sạch sẽ trên Ubuntu 20.04 lts?

lá cờ gb

nâng cấp pip không hoạt động, cho thấy nó được nâng cấp theo phiên bản vẫn hiển thị phiên bản cũ

root@ubuntu:~# pip cài đặt --upgrade pip
Thu thập pip
  Đang tải xuống pip-22.0.3-py3-none-any.whl (2,1 MB)
     |âââââââââââââââââ âââââââââââââââ| 2,1 MB 11,9 MB/giây 
Cài đặt các gói đã thu thập: pip
  Đang cố gỡ cài đặt: pip
    Tìm thấy cài đặt hiện có: pip 20.0.2
    Không gỡ cài đặt pip tại/usr/lib/python3/dist-packages, môi trường bên ngoài/usr
    Không thể gỡ cài đặt 'pip'. Không tìm thấy tệp nào để gỡ cài đặt.
Đã cài đặt thành công pip-22.0.3

root@ubuntu:~# pip -V
pip 20.0.2 từ /usr/lib/python3/dist-packages/pip (python 3.8)

root@ubuntu:~# pip cài đặt --upgrade pip
Thu thập pip
  Sử dụng bộ nhớ cache pip-22.0.3-py3-none-any.whl (2,1 MB)
Cài đặt các gói đã thu thập: pip
  Đang cố gỡ cài đặt: pip
    Tìm thấy cài đặt hiện có: pip 20.0.2
    Không gỡ cài đặt pip tại/usr/lib/python3/dist-packages, môi trường bên ngoài/usr
    Không thể gỡ cài đặt 'pip'. Không tìm thấy tệp nào để gỡ cài đặt.
Đã cài đặt thành công pip-22.0.3

root@ubuntu:~# pip -V
pip 20.0.2 từ /usr/lib/python3/dist-packages/pip (python 3.8)

đây là vị trí của python/pip

root@ubuntu:~# pip nào
/usr/local/bin/pip
root@ubuntu:~# mà pip3
/usr/local/bin/pip3
root@ubuntu:~# con trăn nào
/usr/bin/trăn
root@ubuntu:~# which python3
/usr/bin/python3
root@ubuntu:~# python3 -V
Trăn 3.8.10
root@ubuntu:~# python -V
Trăn 3.8.10
root@ubuntu:~# pip3 -V
pip 22.0.3 từ /usr/local/lib/python3.8/dist-packages/pip (python 3.8)
root@ubuntu:~# pip -V
pip 20.0.2 từ /usr/lib/python3/dist-packages/pip (python 3.8)

tôi muốn trỏ rõ ràng pip tới pip3, giống như tôi đã làm với apt cài đặt python-is-python3

có một gói như apt cài đặt pip-is-pip3?

Tôi đang cố gắng tự mình tránh việc tạo liên kết tượng trưng

Điểm:0
lá cờ gb

Khá nhiều người đã làm điều này cho đến bây giờ, nhưng nếu có ai đó tìm thấy một cách không thủ công tương tự như apt cài đặt python-is-python3 vui lòng gửi

root@ubuntu:~# rm -rf /usr/local/bin/pip
root@ubuntu:~# ln -s /usr/local/bin/pip3 /usr/local/bin/pip

root@ubuntu:~# rm -rf /usr/lib/python3/dist-packages/pip
root@ubuntu:~# ln -s /usr/local/lib/python3.8/dist-packages/pip /usr/lib/python3/dist-packages/pip

root@ubuntu:~# pip -V
pip 22.0.3 từ /usr/lib/python3/dist-packages/pip (python 3.8)
N0rbert avatar
lá cờ zw
Lần sau cẩn thận hơn. Việc dọn rác hệ thống theo nhiều `pip` ở nhiều vị trí sẽ (và đã làm) hệ thống của bạn không thể quản lý được. Tôi khuyên bạn nên xóa tất cả `pip` khỏi `/usr/local/bin` và giữ nguyên `pip` và `pip3` khỏi các kho lưu trữ chính thức của Ubuntu.Các liên kết tượng trưng như `/usr/local/lib/python3.8/dist-packages/pip` â `/usr/lib/python3/dist-packages/pip` có thể gây ra các sự cố khó lường trong tương lai, tôi khuyên bạn nên tránh chúng .
uberrebu avatar
lá cờ gb
đó là lý do tại sao tôi đặt câu hỏi, làm thế nào để chúng tôi làm điều gì đó như `pip-is-pip3`? không ai muốn gõ pip3
uberrebu avatar
lá cờ gb
Ngoài ra, pip đã có ở nhiều nơi theo mặc định như tôi đã thêm vào trong câu hỏi, tôi không chắc tại sao python luôn khó cài đặt... thật dễ dàng để quyết định python2 hoặc python3 và sau đó cài đặt python bạn chọn làm mặc định.. .nên dễ dàng như vậy..không chắc tại sao nó phải là khoa học tên lửa để cài đặt python

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.