Hướng dẫn venv python - con trăn venv
Nội dung Show
1.Giới thiệu Virtual Environment trong Python2. Cài đặt và sử dụng Virtual environmentpython là môi trường ảo. Cũng giống như máy ảo (Virtual Machine), Virtual Environment thiết lập một môi trường ảo, cho phép bạn thoải mái thực hiện cài đặt rồi xóa, cài đặt các phiên bản khác nhau với các packages của Python mà không sợ làm ảnh hưởng đến những dự án đang có sẵn. 2. Cài đặt và sử dụng Virtual environment2.1 Cài đặt virtualenv 2.2 Tạo môi trường ảovirtualenv. 2.1 Cài đặt virtualenvvirtualenv2.2 Tạo môi trường ảo 2.2 Tạo môi trường ảo2.3 Khởi động môi trường ảo 2.4 Tắt môi trường ảopython_env là tên đường dẫn chứa Virtual Environment cho dự án của bạn. 2.3 Khởi động môi trường ảo2.4 Tắt môi trường ảo 2.5 Xuất các package đã cài đặt(python_env) 2.4 Tắt môi trường ảo2.5 Xuất các package đã cài đặt 2.5 Xuất các package đã cài đặt2.6 Nhập các package
2.6 Nhập các packageVirtual Environment trong python là môi trường ảo. Cũng giống như máy ảo (Virtual Machine), Virtual Environment thiết lập một môi trường ảo, cho phép bạn thoải mái thực hiện cài đặt rồi xóa, cài đặt các phiên bản khác nhau với các packages của Python mà không sợ làm ảnh hưởng đến những dự án đang có sẵn.
Có hai công cụ chính được sử dụng để tạo môi trường ảo: • virtualenv là công cụ tiêu chuẩn trong nhiều năm, có thể được sử dụng với cả Python 2 và 3. • venv (pyvenv) được thêm vào thư viện chuẩn trong Python 3.3. Trong bài viết này chúng ta sẽ sử dụng virtualenv. Để cài đặt virtualenv chúng ta sử dụng lệnh sau: Tiếp đến chúng ta sử dụng lệnh Trong đó python_env là tên đường dẫn chứa Virtual Environment cho dự án của bạn. Đã đăng vào thg 9 28, 2015 5:57 SA 3 phút đọc 3 phút đọc Virtual Environments là gì và dùng để làm gì? Virtual Environment dịch nôm na là môi trường ảo Cũng giống như máy ảo (Virtual Machine), Virtual Environment thiết lập một môi trường ảo, cho phép bạn nghịch ngợm lung tung với các packages của Python mà không làm ảnh hưởng đến những packages đã được cài đặt sẵn trên Python. Ví dụ bạn muốn thử nghiệm với Django 1.8 trong khi trên hệ thống đang cài đặt Django 1.4 LTS. Cũng giống như việc bạn dùng Virtual Machine để thử nghiệm phiên bản Chrome beta mới nhất mà không muốn làm ảnh hưởng đến phiên bản đang có trên máy. Cũng giống như máy ảo (Virtual Machine), Virtual Environment thiết lập một môi trường ảo, cho phép bạn nghịch ngợm lung tung với các packages của Python mà không làm ảnh hưởng đến những packages đã được cài đặt sẵn trên Python. Ví dụ bạn muốn thử nghiệm với Django 1.8 trong khi trên hệ thống đang cài đặt Django 1.4 LTS. Cũng giống như việc bạn dùng Virtual Machine để thử nghiệm phiên bản Chrome beta mới nhất mà không muốn làm ảnh hưởng đến phiên bản đang có trên máy.Công cụ tạo ra Virtual Environment trên Python là virtualenv. virtualenv tạo ra một thư mục chứa tất cả những thứ cần thiết (executables, libraries). Sử dụng Virtual Environment như thế nào? Trước hết để sử dụng được Virtual Environment thì bạn phải cài virtualenv cái đã.
Tạo Virtual Environment
virtualenv sẽ tạo ra một thư mục có tên là [project_name] chứa tất cả những gì cần thiết. Hãy thử xem nội dung của thư mục này:
Nếu trên server có nhiều phiên bản Python (2.x, 3.x) bạn hoàn toàn có thể khởi tạo Virtual Environment với một phiên bản chỉ định:
Hoặc bạn có thể tạo một Virtual Environment mà không có các packages đã được cài đặt sẵn (trong trường hợp bạn muốn làm mọi thứ từ đầu:
Sử dụng Virtual Environment Khởi động Virtual Environment bằng câu lệnh:
Tên của Virtual Environment sẽ xuất hiện ở phía trước command prompt, cho ta thấy Python đang sử dụng Virtual Environment. Từ đây tất cả những packages được cài đặt mới sẽ nằm trong thư mục [project_name] Thoát khỏi Virtual Environment Sử dụng câu lệnh
Tìm hiểu về pyenv để thiết lập môi trường ảo nhanh chóng Pyenv là cách để bạn thiết lập nhanh chóng giữa các môi trường ảo hoặc sử dụng các phiên bản python khác nhau. Nếu bạn từng sử dụng rbenv trong ruby thì pyenv cũng được fork từ rbenv. Sau đây là các bước để cài đặt và sử dụng rbenv Di chuyển đến vị trí muốn cài pyenv: thông thường
Xác định biến môi trường Pyenv_root
Add pyenv init vào shell
Restart shell của bạn
Cài môi trường phiên bản python bạn muốn sử dụng.VD 2.7.8
Bạn có thể cài nhiều phiên bản python. Set 1 phiên bản mặc định
Hoặc cục bộ ở 1 thư mục
All rights reserved |