Hướng dẫn create virtual environment python windows 10 - tạo môi trường ảo python windows 10

Môi trường ảo hoặc "VENV" là mô -đun Python tạo ra một môi trường độc đáo cho mỗi nhiệm vụ hoặc dự án. Nó cài đặt các gói mà chúng tôi cần là duy nhất cho cài đặt đó trong khi giữ cho các dự án của bạn được tổ chức gọn gàng. Ngoài ra, VENV không bao giờ thực sự sửa đổi các phiên bản hoặc mô -đun Python mặc định của hệ thống được cài đặt trên hệ thống. Sử dụng VENV về cơ bản cho phép một môi trường làm việc độc đáo trong khi tránh mọi sự gián đoạn đối với các biến thể python khác được sử dụng, nhưng không liên quan đến dự án của chúng tôi.

Điều kiện tiên quyết

Chúng tôi khuyên bạn nên cho phép hệ thống con Windows cho Linux (WSL) để tận dụng tối đa tất cả các chức năng của VENV trên Windows 10. Điều này cho phép bạn chạy phân phối Linux đầy đủ trong Windows để hỗ trợ chức năng của môi trường Dev mới.

Hướng dẫn create virtual environment python windows 10 - tạo môi trường ảo python windows 10

Tại sao tôi nên sử dụng WSL?

  • Nhiều hướng dẫn cho Python được viết cho môi trường Linux. & NBSP;
  • Hầu hết các nhà phát triển sử dụng các công cụ đóng gói/cài đặt dựa trên Linux.
  • Sử dụng WSL đảm bảo khả năng tương thích giữa môi trường phát triển và sản xuất

Làm cách nào để kích hoạt WSL?

  • Chuyển đến Bắt đầu> Sau đó tìm kiếm "BẬT hoặc TẮT tính năng Windows."
  • Nhấp vào liên kết để mở bảng điều khiển Windows. & NBSP;
  • Tiếp theo, hãy mở menu cửa sổ có menu bật lên. & NBSP;
  • Cuộn xuống trong danh sách đó để xác định vị trí tùy chọn "Windows SubSystem cho Linux" và chọn hộp kiểm.
  • Reboot.

Note:

WSL sẽ yêu cầu bạn tải xuống phiên bản Linux được ghi nhận tại đây. Nếu bạn sử dụng Windows (không có WSL), chỉ cần cài đặt Python 3 từ trang web Python. Mô -đun VENV được kết hợp vào cài đặt Windows đó.

Cài đặt Linux

Có nhiều bản phân phối Linux hoạt động với WSL. Bạn có thể định vị và cài đặt chúng từ Microsoft Store. Chúng tôi khuyên bạn nên bắt đầu với bản phân phối Ubuntu 18.04 LTS khi nó được cập nhật, có một cộng đồng hỗ trợ tuyệt vời và được ghi chép lại.

  • Để cài đặt Ubuntu, nhấp vào liên kết Ubuntu 18.04 LTS này. Điều này sẽ mở Microsoft Store nơi bạn có thể nhấp vào nút GET.
  • Khi bản tải xuống hoàn tất, hãy nhập "Ubuntu 18.04 LTS" vào menu Bắt đầu của bạn.
  • Tiếp theo, bạn sẽ được yêu cầu tạo tên người dùng và mật khẩu vì đây sẽ là lần đầu tiên bạn sử dụng HĐH này.
  • Sau đó, bây giờ bạn sẽ được đăng nhập tự động với tư cách là người dùng mặc định.
  • Cuối cùng, chúng ta sẽ cần chạy một bản cập nhật trên HĐH mới. Bạn có thể thực hiện điều này bằng cách chạy:

sudo apt update && sudo apt upgrade

Như một lưu ý phụ, Windows không xử lý các nâng cấp cho HĐH này, vì vậy bạn sẽ cần đảm bảo Ubuntu luôn cập nhật bằng cách chạy các lệnh cập nhật và nâng cấp thủ công.update and upgrade commands manually.

Sau đó, bạn có thể cài đặt bản phân phối của bạn bằng PowerShell. Để cài đặt một trong những bản phân phối đó, điều hướng đến thư mục có chứa các bản phân phối Linux mới được tải xuống. Khi trong thư mục đó, hãy chạy lệnh sau trong PowerShell (trong đó app_name.aspx là tên của tệp phân phối):

Add-AppxPackage .\app_name.appx

Tiếp theo, chúng tôi sẽ thêm đường dẫn vào bản phân phối vào đường dẫn môi trường Windows của bạn bằng PowerShell (ví dụ: C: \ Users \ Admin \ Ubuntu)

$userenv = [System.Environment]::GetEnvironmentVariable("Path", "User")

[System.Environment]::SetEnvironmentVariable("PATH", $userenv + ";C:\Users\Admin\Ubuntu", "User")

Bây giờ, chúng ta có thể bắt đầu phân phối bằng cách gõ vào Uubuntu.exe. Tiếp theo, chúng ta nên khởi tạo thể hiện mới.

Khởi động một bản phân phối

Để hoàn thành việc khởi tạo bản phân phối mới được cài đặt của bạn, chúng tôi sẽ cần khởi chạy một thể hiện mới. Bạn có thể thực hiện điều này bằng cách nhấp vào nút "Khởi chạy" trong Microsoft App Store hoặc bằng cách khởi chạy tệp distro .exe từ menu Bắt đầu. Ngoài ra, nếu sử dụng máy chủ Windows, bạn có thể khởi động tệp thực thi Launcher của Distro (Ubuntu.exe) từ thư mục Cài đặt Distro.

Trong giai đoạn cuối của quá trình cài đặt, các tệp của distro sẽ được giải nén và lưu trữ cục bộ trên PC của bạn. Quá trình này có thể mất một vài phút nhưng chỉ được yêu cầu một lần. Khởi tạo sau này sẽ mất ít hơn một giây.

Thành lập

Có bốn bước cơ bản để cài đặt môi trường ảo trên Windows:

  1. Cài đặt Python
  2. Cài đặt PIP
  3. Cài đặt VirtualEnv
  4. Cài đặt VirtualEnwrapper-win

Note:

Hãy nhớ rằng, các lệnh này nên được chạy trong môi trường WSL Ubuntu. Ngoài ra, lệnh sudo có thể cần thiết nếu không chạy như người dùng gốc.

Bước 1. Cài đặt Python & NBSP;

Python 3.8.0 là bản phát hành chính mới nhất của Python.

  • Lưu ý: Hiện tại có trình cài đặt "dựa trên web" cho Windows. Trình cài đặt này sẽ tải xuống phần mềm cần thiết trong quá trình cài đặt.
  • Ngoài ra còn có các tệp có thể phân phối lại Python có chứa các bản dựng Windows, giúp đưa Python dễ dàng hơn vào gói phần mềm khác. & NBSP;
  • Nếu bạn đã cài đặt Ubuntu 18.04 từ danh sách trên, Python3 sẽ được cài đặt sẵn.

Hướng dẫn create virtual environment python windows 10 - tạo môi trường ảo python windows 10

Bước 2. Cài đặt PIP

Chúng tôi khuyên bạn nên làm theo các hướng dẫn ở đây trong bài viết cơ sở kiến ​​thức của chúng tôi về việc cài đặt PIP trên Windows. Python3 thường đi kèm với PIP được cài đặt sẵn, tuy nhiên, nếu bạn gặp lỗi "Không tìm thấy lệnh PIP", chỉ cần sử dụng phương pháp sau để cài đặt PIP. & NBSP;

curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py

  • Tải xuống get-pip.py và đảm bảo bạn đang lưu tệp vào máy tính để bàn của bạn. & Nbsp;
  • Tại dấu nhắc lệnh windows của bạn, điều hướng đến máy tính để bàn của bạn và chạy tập lệnh get-pip.py. Sau đó, PIP nên làm việc trên toàn hệ thống & NBSP;

Note:

Bạn có thể cần phải có các đặc quyền hành chính tại dấu nhắc lệnh để hoàn thành nhiệm vụ này. Để biết thêm thông tin về điều này, hãy làm theo các hướng dẫn từ BẮT ĐẦU CẦN Lệnh với tư cách là Quản trị viên từ trang web Microsoft TechNet.

cd Desktop
Python get-pip.py

Bước 3. Cài đặt VirtualEnv & NBSP;

Trong Windows Command Shell của bạn, loại nhắc nhở trong:

Bắt đầu VirtualEnv & NBSP;

Trong dấu nhắc lệnh windows của bạn, hãy đến vị trí dự án của bạn: & nbsp;

& nbsp; một khi bên trong thư mục dự án chạy: & nbsp;

Kích hoạt VirtualEnv & NBSP;

Trên Windows, VirtualEnv (VENV) tạo một tệp hàng loạt gọi là & nbsp;

\env\Scripts\activate.bat

Để kích hoạt VirtualEnv trên Windows và kích hoạt tập lệnh nằm trong thư mục Scripts:

\pathto\env\Scripts\activate

Example: 

C:\Users\'Username'\venv\Scripts\activate.bat

Bước 4. Cài đặt VirtualEnwrapper-win

& nbsp; Có hai phương pháp chính chúng tôi khuyên bạn nên cài đặt tập lệnh hàng loạt này.

  • Sử dụng pip


pip install virtualenvwrapper-win

  • Cài đặt từ nguồn

git clone git://github.com/davidmarble/virtualenvwrapper-win.git

Sau đó, chúng tôi CD vào thư mục VirtualenVwrapper-win và chạy: & nbsp;

Và đó là nó! Python sườn VenV được thiết lập và sẵn sàng sử dụng. & NBSP;

Lấy phiếu giảm giá miễn phí của bạn ngay hôm nay!

Kiểm tra tất cả các đặc biệt mà chúng tôi đang diễn ra ngay bây giờ, nơi bạn có thể tiết kiệm rất lớn trên máy chủ chuyên dụng, máy chủ chuyên dụng của đám mây cũng như các máy chủ VPS của chúng tôi! Ngoài ra, hãy kiểm tra phiếu giảm giá dưới đây để có tiết kiệm lớn hơn !!!

Làm cách nào để cài đặt VETV trên Windows 10?

Có bốn bước cơ bản để cài đặt môi trường ảo trên Windows: Cài đặt Python. Cài đặt PIP. Cài đặt VirtualEnv ...
Cài đặt Python. Python 3.8. ....
Cài đặt PIP. ....
Cài đặt VirtualEnv. ....
Cài đặt VirtualEnwrapper-win ..

Làm cách nào để tạo ra một môi trường ảo trong Python 3.10 5?

Cài đặt Python3.x (nếu không có) cho nền tảng của bạn ..
Cài đặt python3.x-devel cho nền tảng của bạn ..
Tạo môi trường ảo trong Python 3.x (ví dụ: $ python3.6 -m venv virenv_test_p3/).
Kích hoạt TestEnvirment cho Python 3.x (ví dụ: nguồn virenv_test_p3/bin/activate).

Cửa sổ môi trường ảo Python là gì?

Môi trường ảo là môi trường Python, đó là bản sao làm việc bị cô lập của Python cho phép bạn làm việc trên một dự án cụ thể mà không ảnh hưởng đến các dự án khác.Vì vậy, về cơ bản, nó là một công cụ cho phép cài đặt Python cạnh nhau, một công cụ cho mỗi dự án.an isolated working copy of Python which allows you to work on a specific project without affecting other projects. So basically it is a tool that enables multiple side-by-side installations of Python, one for each project.

Làm cách nào để kích hoạt VENV trên Windows?

Để kích hoạt VirtualEnv trên Windows, trước tiên, hãy cài đặt PIP.Với mục đích này, bạn có thể tải xuống và thực hiện trình cài đặt Python mới nhất.Tiếp theo, cài đặt và tạo VirtualEnv trên Windows bằng Trình quản lý gói PIP.Sau đó, kích hoạt nó bằng cách sử dụng lệnh của VenV Môi trường \ scripts \ Activate.