Hướng dẫn can i change python version in virtualenv? - tôi có thể thay đổi phiên bản python trong virtualenv không?
[Tháng 11 năm 2019] Tôi cần cài đặt Môi trường Python 3.7 (Env) trên hệ thống Arch Linux dựa trên Python 3.8 của tôi. Python 3.7 không còn trên hệ thống, vì vậy tôi không thể hạ cấp Python, để cài đặt một gói mà tôi cần. Show Hơn nữa, tôi muốn sử dụng gói / python 3.7 bên trong môi trường ảo (VENV). Đây là cách tôi đã làm điều đó. Tải xuống các tệp nguồn phiên bản Python: Tôi đã tải xuống các tệp nguồn Python 3.7.4 từ
đến
Sau đó tôi đã trích xuất kho lưu trữ (tệp nguồn) đó vào
Installation: [Lưu ý: Trong hệ thống của tôi env, không phải là một venv.]
Kiểm tra các phiên bản Python đã cài đặt:
Cách tạo VETV cho phiên bản Python cụ thể:
Tạo Python 3.7 VENV [trên một hệ thống / hệ thống hoạt động Python 3.8]:
Đã thêm vào 1:
Kiểm tra Python 3.7 VENV: Đây là một bài viết ngắn mô tả cách bạn có thể thay đổi phiên bản phiên dịch Python trong VirtualEnv hiện có. Nếu bạn bắt đầu làm việc trong một dự án và nhận ra bạn ước bạn bắt đầu với Python 2 hoặc bạn bắt đầu với phiên bản 2 và ước bạn bắt đầu với phiên bản 3, điều này có thể dễ dàng thay đổi. Trong bài viết này, tôi sử dụng VirtualEnvWrapper để quản lý Python VirtualEnvs. Điều đầu tiên cần xem xét là sử dụng hai vị trí thư mục cho ảo của bạn. Một cho các thư viện và gói của bạn và một vị trí khác cho các tệp dự án của bạn. Đây là chìa khóa để có thể ngắt kết nối và thay đổi trình thông dịch Python của bạn. Giữ cho các tập tin dự án của bạn riêng biệt làm cho phiên bản kiểm soát cũng dễ dàng hơn một chút. VirtualEnvWrapper đi kèm với một số lệnh thuận tiện để quản lý ảo của bạn. Để thay đổi phiên bản Python của bạn:
Đọc các tài liệu để biết thêm chi tiết: http://virtualenvwrapper.readthedocs.io/en/latest/ Tôi có thể hạ cấp phiên bản Python trong VirtualEnv không?Bạn cần gỡ cài đặt phiên bản Python hiện có và cài đặt lại phiên bản Python cần thiết và thiết lập môi trường của bạn..
Tôi có thể nâng cấp phiên bản Python trong VirtualEnv không?Tôi có thể nâng cấp Python trong VENV không?Bạn không thể nâng cấp lên phiên bản Python mà bạn chưa có trên hệ thống của mình ở đâu đó, vì vậy hãy đảm bảo có được phiên bản bạn muốn, trước tiên, sau đó làm cho tất cả các VEN bạn muốn từ nó.You can't upgrade to a Python version you don't already have on your system somewhere, so make sure to get the version you want, first, then make all the venvs you want from it.
Virtualenv phiên bản python nào?Tạo một môi trường ảo Python VirtualenV hỗ trợ các phiên bản Python cũ hơn và cần được cài đặt bằng lệnh PIP.Ngược lại, VENV chỉ được sử dụng với Python 3.3 trở lên và được bao gồm trong thư viện tiêu chuẩn Python, không yêu cầu cài đặt.Python 3.3 or higher and is included in the Python standard library, requiring no installation. |