Làm cách nào để cài đặt phiên bản cụ thể của python trong môi trường ảo?

Sử dụng hai dấu bằng để cài đặt một phiên bản cụ thể của gói Python, e. g.

pip install example==

pip3 install example==
2. Nếu bạn đã cài đặt gói, hãy chạy lệnh với tùy chọn
pip install example==

pip3 install example==
3 để bỏ qua gói đã cài đặt và ghi đè lên gói đó

Các lệnh ví dụ cài đặt một phiên bản cụ thể của gói

pip install example==

pip3 install example==
4

Nếu bạn đã cài đặt gói, tốt nhất là gỡ cài đặt gói đó và chạy lại lệnh trong phạm vi phiên bản cụ thể

Để thay thế cho việc gỡ cài đặt gói trước khi cài đặt một phiên bản cụ thể, bạn cũng có thể sử dụng tùy chọn --ignore-install

pip install requests==2.28.0 --ignore-installed

Tùy chọn

pip install example==

pip3 install example==
3 bỏ qua các gói đã cài đặt và ghi đè lên chúng

Hầu hết các ví dụ trong bài viết đều sử dụng mô-đun

pip install example==

pip3 install example==
4, đảm bảo thay thế
pip install example==

pip3 install example==
4 bằng gói thực tế bạn cần cài đặt

Bạn có thể xem tất cả các phiên bản của gói bằng cách nhập lệnh

pip install example==

pip3 install example==
3, nơi bạn thay thế
pip install example==

pip3 install example==
4 bằng tên thực của gói

pip install example==

pip3 install example==

Đây là một ảnh chụp màn hình ban hành lệnh trong thiết bị đầu cuối của tôi

Đầu ra chứa một bộ gồm tất cả các phiên bản của gói từ cũ nhất đến mới nhất

Bạn cũng có thể xem tất cả các phiên bản của một gói bằng cách

  1. Google "pypi tên gói"
  2. Nhấp vào trang pypi của gói
  3. Nhấp vào "Lịch sử phát hành"

Nếu bạn không có môi trường ảo, bạn nên tạo một môi trường vì chúng giúp việc quản lý các gói đơn giản hơn rất nhiều

Đảm bảo sử dụng đúng lệnh cho hệ điều hành của bạn để kích hoạt môi trường ảo

Bạn có thể kiểm tra phiên bản của một gói cụ thể bằng lệnh

pip install example==

pip3 install example==
5

Lệnh

pip install example==

pip3 install example==
5 sẽ cho biết gói chưa được cài đặt hoặc hiển thị một loạt thông tin về gói, bao gồm phiên bản và vị trí cài đặt gói

Bạn cũng có thể sử dụng tùy chọn

pip install example==

pip3 install example==
7 để cài đặt một phiên bản cụ thể của mô-đun

pip install requests==2.28.0 --force-reinstall

Tùy chọn --force-reinstall cài đặt lại tất cả các gói ngay cả khi chúng được cập nhật

Điều này chỉ cần thiết nếu bạn đang cài đặt một phiên bản mô-đun cụ thể đã được cài đặt trong môi trường

Bạn cũng có thể sử dụng lệnh

pip install example==

pip3 install example==
8 để lấy phiên bản của các gói đã cài đặt

Lệnh này cũng hiển thị các phiên bản phụ thuộc của các gói bạn đã cài đặt

Nếu bạn nhận được cảnh báo rằng phiên bản

pip install example==

pip3 install example==
9 của bạn đã lỗi thời, hãy chạy lệnh
pip install requests==2.28.0 --force-reinstall
0

Bạn cũng có thể chuyển hướng đầu ra của lệnh

pip install example==

pip3 install example==
8 sang tệp
pip install requests==2.28.0 --force-reinstall
2

pip install example==

pip3 install example==
3

Đây là nội dung của tập tin

pip install requests==2.28.0 --force-reinstall
2 của tôi

pip install example==

pip3 install example==
5

Tệp chứa các phiên bản của gói đã cài đặt [

pip install example==

pip3 install example==
4] và các phần phụ thuộc của nó

Bạn có thể chạy lệnh

pip install requests==2.28.0 --force-reinstall
5 nếu cần cài đặt các phiên bản đã chỉ định của các gói

pip install example==

pip3 install example==
7

Lệnh cài đặt tất cả các gói trong tệp

Nếu bạn chỉ đơn giản là cài đặt gói, e. g.

pip install requests==2.28.0 --force-reinstall
6, bạn đang cài đặt phiên bản mới nhất

Bạn cũng có thể chỉ định một phạm vi phiên bản

pip install example==

pip3 install example==
9

Lệnh cài đặt phiên bản

pip install example==

pip3 install example==
4 lớn hơn hoặc bằng
pip install requests==2.28.0 --force-reinstall
8 và nhỏ hơn hoặc bằng
pip install requests==2.28.0 --force-reinstall
9

Chủ Đề