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 venv1 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 venv2.
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.
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. Liên kết đến trang biệt ngữ với các điều khoản: 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ách kết nối Tạo môi trường ảo Python
Đề cương
Yêu cầu
Biệt ngữ
Mở một thiết bị đầu cuối
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