HomeLập trìnhPythonCách thiết lập...

Cách thiết lập môi trường ảo Python trên Ubuntu 20.04


Gần đây tôi đã có cho mình một chiếc máy tính xách tay “mới” – Lenovo x270 (yay)! Và một lần nữa tôi cần thiết lập môi trường ảo Python. Vì vậy, tất nhiên tôi đã tìm kiếm một giải pháp trên Google, chỉ để tìm bài báo đã viết trước đây của tôi về cùng chủ đề!

Vì vậy, trong bài viết này, tôi sẽ cập nhật các hướng dẫn dựa trên kiến ​​thức mới có được của mình.

Và để tôi nói cho bạn biết, nó dễ dàng hơn trước bởi vì chúng ta sẽ chỉ làm hai việc:

  • Cài đặt virtualenvwrapper
  • Chỉnh sửa tệp .bashrc

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

Trong bài viết này, tôi sẽ chỉ cho bạn cách thiết lập virtualenvwrapper với pip3 (pip cho Python 3). Chúng tôi sẽ không sử dụng Python 2 vì nó không còn được hỗ trợ nữa.

Để hoàn thành hướng dẫn này, bạn sẽ cần một máy tính đã cài đặt Ubuntu 20.04 và kết nối internet. Ngoài ra, một số kiến ​​thức về thiết bị đầu cuối và trình soạn thảo Vim sẽ hữu ích.

Thiết lập môi trường ảo

Bây giờ hãy mở thiết bị đầu cuối của bạn trong thư mục chính bằng cách nhấp chuột phải và chọn tùy chọn “Mở trong thiết bị đầu cuối”. Bạn cũng có thể nhấn đồng thời các phím CTRL, ALT và T trên bàn phím để tự động mở ứng dụng Terminal.

Đọc thêm  Cách thực hiện phân loại với Máy học tự động (AutoML)

Trước tiên, bạn cần tạo một thư mục đặc biệt sẽ chứa tất cả các môi trường ảo của bạn. Vì vậy, hãy tiếp tục và tạo một thư mục ẩn mới có tên virtualenv:

mkdir .virtualenv

ống3

Bây giờ bạn nên cài đặt pip cho Python3:

sudo apt install python3-pip

Xác nhận cài đặt pip3:

pip3 -V

virtualenvwrapper

virtualenvwrapper là một tập hợp các tiện ích mở rộng cho virtualenv. Nó cung cấp các lệnh như mkvirtualenv, lssitepackages và đặc biệt là workon để chuyển đổi giữa các môi trường virtualenv khác nhau.

Cài đặt virtualenvwrapper qua pip3:

pip3 install virtualenvwrapper

tập tin bashrc

Chúng tôi sẽ sửa đổi tệp .bashrc của bạn bằng cách thêm một hàng sẽ điều chỉnh mọi môi trường ảo mới để sử dụng Python 3. Chúng tôi sẽ trỏ các môi trường ảo tới thư mục mà chúng tôi đã tạo ở trên (.virtualenv) và chúng tôi cũng sẽ trỏ tới các vị trí của virtualenv và virtualenvwrapper.

Bây giờ hãy mở tệp .bashrc bằng trình chỉnh sửa Vim:

vim .bashrc

Nếu bạn vẫn chưa sử dụng Vim trước đây hoặc bạn chưa cài đặt nó trên máy tính của mình, bạn nên cài đặt nó ngay bây giờ. Nó là một trong những trình soạn thảo Linux được sử dụng rộng rãi nhất và vì lý do chính đáng.

sudo apt install vim

Sau khi bạn đã cài đặt Vim, hãy mở tệp .bashrc bằng cách nhập vào vim .bashrc lệnh trong thiết bị đầu cuối của bạn. Điều hướng đến cuối tệp .bashrc, nhấn chữ cái tôi để vào chế độ chèn trong Vim và thêm các hàng sau:

#Virtualenvwrapper settings:
export WORKON_HOME=$HOME/.virtualenvs
VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3
. /usr/local/bin/virtualenvwrapper.sh

Sau khi hoàn thành, nhấn nút thoát phím, sau đó gõ :wq và nhấn enter. Lệnh này sẽ lưu tệp và thoát khỏi Vim.

Đọc thêm  Cách chuyển đổi chuỗi thành số nguyên trong Python

Bây giờ bạn cần tải lại tập lệnh bashrc. Có hai cách để làm điều đó – đóng và mở lại thiết bị đầu cuối của bạn hoặc thực hiện lệnh này trong thiết bị đầu cuối:

source ~/.bashrc

Để tạo một môi trường ảo trong Python3 và kích hoạt nó ngay lập tức, hãy sử dụng lệnh này trong thiết bị đầu cuối của bạn:

mkvirtualenv name_of_your_env

Để hủy kích hoạt môi trường, hãy sử dụng lệnh hủy kích hoạt.

Để liệt kê tất cả các môi trường ảo có sẵn, hãy sử dụng lệnh làm việc hoặc lsvirtualenv (lsvirtualenv sẽ hiển thị kết quả tương tự như workon nhưng theo cách thú vị hơn) trong thiết bị đầu cuối của bạn:

workon
lsvirtualenv

Để kích hoạt một môi trường cụ thể, hãy sử dụng workon + tên môi trường của bạn:

workon name_of_your_env

Có một số lệnh hữu ích mà bạn có thể cần sử dụng vào một ngày nào đó:

Rmvirtualenv sẽ xóa một môi trường ảo cụ thể nằm trong thư mục .virtualenv của bạn.

rmvirtualenv name_of_your_env

Cpvirtualenv sẽ sao chép môi trường ảo hiện có sang một môi trường ảo mới và kích hoạt nó.

cpvirtualenv old_virtual_env new_virtual_env

Làm tốt! Bây giờ bạn đã tạo môi trường Python 3 bị cô lập đầu tiên của mình.

Cảm ơn bạn đã đọc!

Xem thêm các bài viết như thế này trên hồ sơ freeCodeCamp, hồ sơ Trung bình của tôi và những nội dung thú vị khác mà tôi xây dựng trên trang GitHub của mình.

Đọc thêm  Đang tải tệp JSON bằng Python – Cách đọc và phân tích cú pháp JSON



Zik.vn – Biên dịch & Biên soạn Lại

spot_img

Create a website from scratch

Just drag and drop elements in a page to get started with Newspaper Theme.

Buy Now ⟶

Bài viết liên quang

DMCA.com Protection Status