Python3 và pip3 + liều lượng bánh xe đã cài đặt cho python2 cũng có thể được sử dụng cho python3
Cho đến hôm qua, chúng tôi làm việc với python 2.7.5 và các gói bánh xe đã được cài đặt cho python 2.7.5 theo pip (pip có liên quan đến python 2.7.5)
Bây giờ chúng tôi cài đặt phiên bản python mới nhất từ redhat - 3.8
Chúng tôi cũng đã cài đặt pip3, khi chúng tôi cài đặt python 3.8, vòng / phút bổ sung cũng là pip3
Vì vậy, cho đến bây giờ mọi thứ vẫn ổn
Những gì chúng tôi muốn hiểu là về các gói bánh xe hiện tại đã được cài đặt bằng pip (pip2)
Vì bây giờ chúng ta có python 3, tôi đoán chúng ta cần cài đặt bánh xe mới cho python 3 với pip3, tôi cho rằng python 3 không thể sử dụng bánh xe cho python 2
Xin vui lòng cho tôi nếu tôi sửa, và tôi sẽ rất vui khi được sửa
Trả lời
liều lượng các bánh xe được cài đặt cho python2 cũng có thể được sử dụng cho python3
Một số bánh xe tương thích với cả hai, một số thì không.
Đối với một số dự án, có thể sản xuất bánh xe tương thích với Python 2 và 3, đối với một số dự án thì không thể. Tất cả đều phụ thuộc vào mã thực tế của các dự án.
Khá đơn giản để xác định nền tảng nào (phiên bản trình thông dịch Python, hệ điều hành và độ bit CPU) mà bánh xe tương thích bằng cách xem tên tệp. Tất cả đều được giải thích trong PEP 425 .
Có, bạn cũng sẽ cần phải lắp bánh xe mới và các gói mới. (Hầu hết thời gian nếu bạn cài đặt các gói với PIP3, nó sẽ tự động cài đặt các bánh xe.)