Tạo môi trường ảo python 3.6 ubuntu

Để cài đặt Python 3. 6, chúng tôi được yêu cầu chạy các lệnh sau và khi được yêu cầu, hãy nhập mật khẩu sudo

  1. Sudo add-apt-repository ppa. jonathonf/python-3. 6
  2. sudo apt-get cập nhật
  3. sudo apt-get cài đặt python3. 6

Nếu bạn không gặp bất kỳ lỗi nào, bây giờ bạn có thể chạy các lệnh sau để đảm bảo rằng cả hai phiên bản Python đều khả dụng

  1. python --phiên bản
  2. python3 --phiên bản

Bây giờ chúng tôi có sẵn nhiều phiên bản Python, đã đến lúc cài đặt pip, hệ thống quản lý gói được sử dụng để cài đặt và quản lý các gói phần mềm được viết bằng Python. Để cài đặt pip, hãy chạy các lệnh sau. Lệnh đầu tiên cài đặt pip và lệnh sau nâng cấp pip lên phiên bản mới nhất

  1. sudo apt cài đặt python-pip
  2. Sudo pip cài đặt --upgrade pip

Môi trường ảo

Môi trường ảo rất hữu ích vì chúng ngăn chặn sự lộn xộn của gói và xung đột phiên bản trong trình thông dịch Python của hệ thống. Việc tạo một môi trường ảo cho mỗi ứng dụng đảm bảo rằng các ứng dụng chỉ có quyền truy cập vào các gói mà chúng sử dụng, trong khi trình thông dịch chung vẫn gọn gàng và sạch sẽ và chỉ đóng vai trò là nguồn để có thể tạo nhiều môi trường ảo hơn. Để thiết lập môi trường ảo Python, chúng tôi bắt buộc phải cài đặt gói có tên virtualenv. Hãy làm điều đó ngay bây giờ

  1. pip cài đặt virtualenv --user

Ổn thỏa. Giờ đây, chúng tôi có tất cả các công cụ để tạo môi trường ảo cho các dự án khác nhau khi cần. Các lệnh sau cho phép chúng tôi tạo môi trường ảo đầu tiên của mình. Tôi đã đặt nhận xét trước mỗi lệnh để giải thích những gì nó làm

  1. cd ~/Máy tính để bàn
  2. dự án mkdir-một
  3. dự án cd-một
  4. virtualenv venv

Sau khi bạn chạy lệnh cuối cùng, bạn sẽ thấy một cái gì đó tương tự như ảnh chụp màn hình bên dưới. Lệnh tạo một thư mục dưới dạng venv bên trong dự án-một và cài đặt các gói đường ống, công cụ thiết lập và bánh xe

Tạo môi trường ảo python 3.6 ubuntu

Một trong những phần quan trọng của thư viện chuẩn của Python là mô-đun venv. Venv cung cấp một cơ chế để tạo một môi trường Python “ảo” riêng biệt để hoạt động bên trong. Làm việc trên các dự án trong môi trường Python ảo giúp gói gọn các phần phụ thuộc của dự án đó và ngăn ngừa các xung đột có thể xảy ra với môi trường Python rộng hơn của hệ thống. Trong hướng dẫn này, chúng ta sẽ thảo luận cách thiết lập và chạy với môi trường Python ảo trên Ubuntu

Các hướng dẫn này đang được thực hiện trên Ubuntu 18. 04 Máy chủ chuyên dụng LTS với tư cách là người dùng root

Bước 1. Cài đặt Python3-venv

Đầu tiên, như một phương pháp hay nhất, chúng tôi đảm bảo rằng tất cả các gói đều được cập nhật

root@ubuntu:~# apt-get update -y

Tiếp theo, hãy cài đặt python3-venv

root@ubuntu:~# apt-get install -y python3-venv

Bước 2. Tạo môi trường Python ảo

Bây giờ mô-đun venv đã được cài đặt, chúng ta có thể tiếp tục và tạo một môi trường Python ảo. Hãy bắt đầu bằng cách tạo một thư mục dự án và thay đổi nó. Bạn có thể đặt tên cho nó bất cứ điều gì bạn thích

root@ubuntu:~# mkdir awesome_python_project
root@ubuntu:~# cd awesome_python_project/
root@ubuntu:~/awesome_python_project#

Bây giờ là lúc tạo môi trường Python ảo cho dự án

root@ubuntu:~/awesome_python_project# python3 -m venv awesome_venv

Bạn sẽ nhận thấy nếu bạn liệt kê thư mục dự án của mình, có một thư mục mới bên trong. Đây là nơi chứa các gói nhị phân và trang web Python cho môi trường Python ảo của bạn

root@ubuntu:~/awesome_python_project# ls -l
total 4
drwxr-xr-x 6 root root 4096 Oct 30 20:14 awesome_venv

Bước 3. Kích hoạt và cập nhật Môi trường Python ảo

Bây giờ chúng ta có một môi trường Python ảo để làm việc, hãy kích hoạt nó

root@ubuntu:~/awesome_python_project# source awesome_venv/bin/activate

Sau khi kích hoạt môi trường Python ảo, tên của môi trường ảo, được đặt trong dấu ngoặc đơn, đứng trước dấu nhắc lệnh. Đây là một dấu hiệu cho thấy ngay bây giờ, chúng tôi đang làm việc trong môi trường ảo mà chúng tôi vừa tạo. Mọi gói Python chúng tôi cài đặt sẽ được cách ly với môi trường ảo này

(awesome_venv) root@ubuntu:~/awesome_python_project#

Sau khi môi trường ảo hoạt động, chúng tôi sẽ muốn đảm bảo rằng một vài gói Python thiết yếu trong môi trường ảo được cập nhật

(awesome_venv) root@ubuntu:~/awesome_python_project# pip install -U setuptools pip

Bây giờ, môi trường ảo của chúng ta đã được thiết lập và sẵn sàng hoạt động, hãy thử với một tập lệnh đơn giản. Đầu tiên, hãy cài đặt gói termcolor

________số 8

Tiếp theo, hãy tạo một tập lệnh Python đơn giản. Đầu tiên, chạy lệnh này

(awesome_venv) root@ubuntu:~/awesome_python_project# cat << EOF > hello_colors.py
>

Sau đó, dán vào đoạn mã Python này. Đảm bảo bao gồm EOF ở cuối đoạn mã và sau đó nhấn enter

root@ubuntu:~# apt-get install -y python3-venv
0

root@ubuntu:~# apt-get install -y python3-venv
1

Bạn sẽ thấy “Xin chào. ” được in chín lần với các màu khác nhau

Để kết thúc mọi thứ, hãy hủy kích hoạt môi trường ảo

root@ubuntu:~# apt-get install -y python3-venv
2

Điều cuối cùng chúng ta cần xác minh là gói chúng ta đã cài đặt trong môi trường ảo của mình, termcolor, thực sự bị cô lập với môi trường đó. Hãy mở một vỏ Python

root@ubuntu:~# apt-get install -y python3-venv
3

Bây giờ, hãy thử nhập termcolor

root@ubuntu:~# apt-get install -y python3-venv
4

Chúng tôi không thể nhập mô-đun termcolor vì chúng tôi không còn gọi các gói trang web và nhị phân Python tồn tại trong môi trường ảo mà chúng tôi đã tạo. Điều này cho biết rằng mô-đun termcolor chưa được cài đặt trên Python của hệ thống chúng tôi

Bạn đang làm việc với Python để triển khai chương trình, tập lệnh hoặc ứng dụng?

Làm cách nào để tạo virtualenv trong python3 6 trong Ubuntu?

2 câu trả lời .
Cài đặt trăn 3. 6. Sudo add-apt-repository ppa. deadsnakes/ppa sudo apt-get update sudo apt-get cài đặt python3. 6
Nếu gói virtualenv chưa được cài đặt, hãy chạy. apt-get cập nhật apt-get cài đặt python3-virtualenv
Tạo môi trường ảo. virtualenv -p /usr/bin/python3. 6 venv

Làm cách nào để tạo môi trường ảo trong Python trên Ubuntu?

Cách cài đặt virtualenv. .
Cài đặt pip trước. sudo apt-get cài đặt python3-pip
Sau đó cài đặt virtualenv bằng pip3. .
Bây giờ hãy tạo một môi trường ảo. .
Bạn cũng có thể sử dụng trình thông dịch Python mà bạn chọn. .
Kích hoạt môi trường ảo của bạn. .
Sử dụng vỏ cá. .
Để hủy kích hoạt. .
Tạo virtualenv bằng Python3

Làm cách nào để kích hoạt Python venv trong Ubuntu?

Chuyến bay trước .
Bước 1. Cài đặt Virtualenv. Đầu tiên, chúng tôi sẽ cập nhật apt-get của mình, sau đó chúng tôi sẽ cài đặt mô-đun virtualenv. .
Bước 2. Tạo môi trường ảo và cài đặt Python 3. Virtualenv hoạt động bằng cách tạo một thư mục chứa các tệp thực thi Python cần thiết trong thư mục bin. .
Bước 3. Kích hoạt môi trường ảo của bạn