Hướng dẫn how do i enable python virtual environment in windows? - làm cách nào để kích hoạt môi trường ảo python trong windows?

virtualenv là một công cụ để tạo ra môi trường Python bị cô lập. Bạn có thể đọc thêm về nó trong tài liệu ảo. Bài viết này cung cấp một bản tóm tắt nhanh chóng để giúp bạn thiết lập và sử dụng môi trường ảo.

Ở đâu, con trăn của tôi? ¶

Đôi khi phần khó nhất trong việc thiết lập môi trường ảo trên Windows là tìm phân phối Python của bạn. Nếu trình cài đặt didn thêm nó vào biến PATH của bạn, bạn có thể phải đi tìm. Nếu bạn đã tải xuống và cài đặt Python từ python.org và chấp nhận tất cả các mặc định trong quá trình cài đặt, python.exe có thể được tìm thấy ở một trong các vị trí sau:

64 bit (ưa thích) ¶

C:\Users\%username%\AppData\Local\Programs\Python\Python36\python.exe

32 bit¶

C:\Users\%username%\AppData\Local\Programs\Python\Python36-32\python.exe

Cài đặt ________ 6¶

Nếu bạn cố gắng chạy virtualenv và thấy nó không có mặt, bạn có thể cài đặt nó bằng PIP.

C:\Users\%username%\AppData\Local\Programs\Python\Python36-32\python.exe
1 bây giờ có thể sẽ được tìm thấy trong thư mục cài đặt Python của bạn theo thư mục con
C:\Users\%username%\AppData\Local\Programs\Python\Python36-32\python.exe
2.

Tạo một môi trường python ảo %

C:\Users\%username%\AppData\Local\Programs\Python\Python36-32\python.exe
3 cho thư mục dự án của bạn và chạy virtualenv để tạo môi trường ảo mới.

Các lệnh sau sẽ tạo ra một môi trường ảo mới theo

C:\Users\%username%\AppData\Local\Programs\Python\Python36-32\python.exe
5.

cd my-project
virtualenv --python C:\Path\To\Python\python.exe venv

Ghi chú

Nếu Windows không thể tìm thấy

C:\Users\%username%\AppData\Local\Programs\Python\Python36-32\python.exe
1, hãy xem Cài đặt VirtualEnv. Bạn có thể thêm thư mục nhà thực thi vào biến PATH của bạn hoặc chỉ bao gồm đường dẫn đầy đủ trong dòng lệnh của bạn. Nếu bạn không chắc chắn ở đâu python.exe được cài đặt, hãy xem vị trí của tôi ở đâu ?.Install virtualenv. You can either add the executable’s home directory to your PATH variable, or just include the full path in your command line. If you aren’t sure where python.exe is installed, see Where’s My Python?.

Kích hoạt Môi trường Or

Bây giờ chúng ta có một môi trường ảo, chúng ta cần kích hoạt nó.

Sau khi bạn kích hoạt môi trường, dấu nhắc lệnh của bạn sẽ được sửa đổi để phản ánh sự thay đổi.

Thêm thư viện và tạo tệp yêu cầu.txt

Sau khi bạn kích hoạt môi trường ảo, bạn có thể thêm các gói vào nó bằng

C:\Users\%username%\AppData\Local\Programs\Python\Python36-32\python.exe
9. Bạn cũng có thể tạo một mô tả về các phụ thuộc của bạn bằng cách sử dụng
C:\Users\%username%\AppData\Local\Programs\Python\Python36-32\python.exe
9.

Lệnh sau tạo một tệp có tên

cd my-project
virtualenv --python C:\Path\To\Python\python.exe venv
1 liệt kê các gói đã cài đặt.

pip freeze > requirements.txt

Tệp này sau đó có thể được các cộng tác viên sử dụng để cập nhật môi trường ảo bằng lệnh sau.

pip install -r requirements.txt

Vô hiệu hóa môi trường lor

Để trở lại cài đặt hệ thống bình thường, hãy sử dụng lệnh

cd my-project
virtualenv --python C:\Path\To\Python\python.exe venv
2.

Sau khi bạn ban hành lệnh này, bạn sẽ nhận thấy rằng dấu nhắc lệnh trở lại bình thường.

Cách kết nối Tạo môi trường ảo Python

Nó thường hữu ích khi có một hoặc nhiều môi trường Python nơi bạn có thể thử nghiệm các kết hợp các gói khác nhau mà không ảnh hưởng đến cài đặt chính của bạn. Python hỗ trợ điều này thông qua môi trường ảo. Môi trường ảo là bản sao của phiên bản Python hiện có với tùy chọn kế thừa các gói hiện có. Môi trường ảo cũng hữu ích khi bạn cần làm việc trên một hệ thống được chia sẻ và không được phép cài đặt các gói vì bạn sẽ có thể cài đặt chúng trong môi trường ảo.

Đề cương

  • Mở một thiết bị đầu cuối
  • Thiết lập trình quản lý gói PIP
  • Cài đặt gói VirtualEnv
  • Tạo môi trường ảo
  • Kích hoạt môi trường ảo
  • Hủy kích hoạt môi trường ảo
  • Tùy chọn: Làm cho môi trường ảo của bạn là con trăn mặc định
  • Thêm: Tài liệu Virtualenv của Python

Yêu cầu

  • Một bản cài đặt của Python

Biệt ngữ

Liên kết đến trang biệt ngữ với các điều khoản: thiết bị đầu cuối

Mở một thiết bị đầu cuối

Phương pháp bạn sử dụng để mở một thiết bị đầu cuối phụ thuộc vào hệ điều hành của bạn.

các cửa sổ

Mở dấu nhắc lệnh Windows (hiển thị đường dẫn qua menu bắt đầu và phím tắt)

Mac OS / Linux

Mở chương trình thiết bị đầu cuối. Điều này thường được tìm thấy dưới các tiện ích hoặc phụ kiện.

Thiết lập trình quản lý gói PIP

Kiểm tra xem việc cài đặt Python của bạn có PIP không. Nhập phần sau vào thiết bị đầu cuối của bạn:

Nếu bạn thấy văn bản trợ giúp cho PIP thì bạn đã cài đặt PIP, nếu không thì tải xuống và cài đặt PIP

Cài đặt gói VirtualEnv

Gói Virtualenv được yêu cầu để tạo môi trường ảo. Bạn có thể cài đặt nó với PIP:

Tạo môi trường ảo

Để tạo môi trường ảo, bạn phải chỉ định một đường dẫn. Ví dụ: để tạo một trong thư mục cục bộ có tên ‘Mypython, hãy nhập như sau:

Kích hoạt môi trường ảo

Bạn có thể kích hoạt môi trường Python bằng cách chạy lệnh sau:

Mac OS / Linux

source mypython/bin/activate

các cửa sổ

Mở chương trình thiết bị đầu cuối. Điều này thường được tìm thấy dưới các tiện ích hoặc phụ kiện.

Thiết lập trình quản lý gói PIP

Kiểm tra xem việc cài đặt Python của bạn có PIP không. Nhập phần sau vào thiết bị đầu cuối của bạn:

Nếu bạn thấy văn bản trợ giúp cho PIP thì bạn đã cài đặt PIP, nếu không thì tải xuống và cài đặt PIP

Cài đặt gói VirtualEnv

Gói Virtualenv được yêu cầu để tạo môi trường ảo. Bạn có thể cài đặt nó với PIP:

Tạo môi trường ảo

Làm cách nào để kích hoạt một môi trường ảo trong Python?

Kích hoạt môi trường ảo..
Trên Unix hoặc MacOS, sử dụng Bash Shell: Source/Path/to/venv/bin/kích hoạt ..
Trên UNIX hoặc MacOS, sử dụng shell csh: Source /path/to/venv/bin/activate.csh ..
Trên Unix hoặc MacOS, sử dụng vỏ cá: Source /path/to/venv/bin/activate.fish ..

Làm cách nào để truy cập VirtualEnv trong Windows?

PIP và VIRTUALENV trên Windows..
Cài đặt PIP.PIP (Trình cài đặt gói Python), Tài liệu chính thức cho PIP.....
Virtualenv.Trong dấu nhắc lệnh của bạn, nhập: ....
Ra mắt ảo.Trong lệnh nhắc lệnh của bạn điều hướng đến dự án của bạn: ....
Một cách khác để cài đặt PIP ..

Làm thế nào để tôi biết nếu môi trường ảo Python được kích hoạt?

VirtualEnv là dự án độc lập hoạt động trên bất kỳ phiên bản Python nào (github.com/pypa/virtualenv).....
Một cách hay để phát hiện từ bash bằng câu trả lời này là để chạy: env | grep virtual_env | wc -l sẽ trả về 1 nếu trong một venv hoặc 0 nếu không ..

Làm cách nào để mở môi trường Python trong Windows?

Tạo CD Môi trường Python ảo cho thư mục dự án của bạn và chạy VirtualEnv để tạo môi trường ảo mới.Các lệnh sau đây sẽ tạo ra một môi trường ảo mới trong Project-Project/My-Venv.Nếu Windows không thể tìm thấy VirtualEnv.exe, hãy xem Cài đặt VirtualEnv.