Tạo môi trường ảo Python

Tạo một môi trường ảo trong một thư mục dự án cụ thể.

Trong hướng dẫn này, chúng ta sẽ học cách tạo một môi trường ảo trong một thư mục dự án cụ thể.

Việc phát triển nhiều dự án bằng Python yêu cầu nhiều phiên bản / gói khác nhau. Tạo một môi trường ảo thường là một phương pháp hay trong trường hợp bạn có các ứng dụng khác nhau yêu cầu kết hợp các gói khác nhau.

Tạo một môi trường ảo sẽ giúp bạn không làm hỏng các dự án khác khi bạn cập nhật gói cho một dự án. Môi trường ảo cũng hữu ích khi bạn cần chia sẻ mã của mình với những người dùng khác.

Chúng tôi sẽ sử dụng phiên bản cộng đồng Pycharm cho hướng dẫn này. Hãy tham gia vào nó:

BƯỚC1: Tạo một thư mục dự án

BƯỚC2: Điều hướng và mở thư mục được tạo ở BƯỚC1 trong Pycharm

Không gian làm việc Pycharm

BƯỚC 3: Nhấp vào tab đầu cuối bên dưới không gian làm việc Pycharm

BƯỚC 4: Từ thiết bị đầu cuối, chúng ta sẽ pip install virtualenv

BƯỚC 5: Tạo môi trường ảo. Để tạo một 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 'algo_trading_env' bằng lệnh này:virtualenv mypython

Nếu không có lỗi ở giai đoạn này, bạn đã tạo thành công một môi trường ảo. Trong STEP6, bạn sẽ kích hoạt môi trường với sự trợ giúp của lệnh

BƯỚC 6: algo_trading_env\Scripts\activate

Không đi theo đường dẫn mà chúng tôi đã tạo trong STEP5, 'algo_trading_env'

Bạn sẽ thấy tên của môi trường ảo trong dấu ngoặc trên dòng đầu cuối, ví dụ: (algo_trading_env).

Môi trường ảo được kích hoạt

Bất kỳ gói nào bạn cài đặt trong môi trường ảo này sẽ chỉ hoạt động khi môi trường được kích hoạt.

BƯỚC7: Hủy kích hoạt môi trường ảo

Giả sử bạn muốn chuyển đổi các dự án và dựa trên các môi trường ảo khác nhau, chúng ta có thể đạt được điều đó bằng cách hủy kích hoạt môi trường ảo bằng lệnh đơn giản: deactivate

Phần kết luận:

Ưu điểm của việc tạo môi trường ảo là tạo ra một môi trường biệt lập cho các dự án Python. Điều này có nghĩa là mỗi dự án có thể có các gói / phụ thuộc riêng của nó, bất kể phụ thuộc nào được sử dụng cho các dự án khác

Suggested posts

Cách chạy plugin ChatGPT miễn phí bằng Langchain

Cách chạy plugin ChatGPT miễn phí bằng Langchain

Chắc hẳn bạn đã nghe về tất cả các plugin ChatGPT mạnh mẽ mới như Trình duyệt, Trình thông dịch mã, v.v. Nhưng có một vấn đề là quyền truy cập vào các plugin bị giới hạn trong danh sách chờ và do đó nhiều người không có quyền truy cập.

Tài nguyên mã hóa được sử dụng nhiều nhất của tôi

Tài nguyên mã hóa được sử dụng nhiều nhất của tôi

Tuần này, tôi nhận được một email từ một thành viên trong danh sách email hàng ngày. Họ muốn biết: Bạn truy cập tài nguyên nào hàng ngày, hàng tuần và hàng tháng? Câu hỏi tuyệt vời! Tôi rất vui khi cố gắng chia sẻ một số thông tin chi tiết về quy trình làm việc của mình và các tài nguyên hàng đầu mà tôi sử dụng.

Related posts

đại từ là siêu đáng sợ

Nó đập vào mắt tôi Đột ngột như nó thường xảy ra Nó lại ở giữa chừng <Không, không phải cái ở Thái Bình Dương đâu bạn màu hạt dẻ, cái ở lễ hội hóa trang> Mọi tiêu đề đều ầm ĩ…..

Cuộc cách mạng tại nơi làm việc: Các chuyên gia hàng đầu thảo luận về công việc kết hợp và từ xa

Cuộc cách mạng tại nơi làm việc: Các chuyên gia hàng đầu thảo luận về công việc kết hợp và từ xa

Trong bối cảnh kinh doanh phát triển nhanh chóng ngày nay, khái niệm làm việc kết hợp và làm việc từ xa đã đạt được động lực chưa từng có. Khi các công ty tiếp tục thích ứng với nhu cầu và kỳ vọng thay đổi của nhân viên, các chuyên gia từ nhiều lĩnh vực khác nhau đã cùng nhau thảo luận về lợi ích, thách thức và tương lai của cách làm việc mang tính biến đổi này.

Thử thách đọc Goodreads là độc hại

Thử thách đọc Goodreads là độc hại

Tay tôi ngứa ngáy lan rộng khi tôi mặc cả với người bán sách địa phương để mua một cuốn sách khác. Cuốn sách này giống như những cuốn còn lại mà tôi đã mua gần đây sẽ lên ngôi trong đống 'Cần đọc' (TBR) của tôi; tuy nhiên, tôi đã mua nó.

Tại sao một số dịch giả tự do đang giả mạo cuộc sống của họ

Tại sao một số dịch giả tự do đang giả mạo cuộc sống của họ

Gần đây, tôi đã truy cập Linkedin, mạng xã hội chuyên nghiệp lớn nhất thế giới và tìm thấy các bài đăng của các nhà thiết kế tự do mà tôi theo dõi, những người đã thu hút sự chú ý của tôi. Tất cả họ đều đăng ảnh chụp từ máy bay, trên bãi biển với máy tính xách tay của họ, từ bể bơi và văn phòng với những khung cảnh tuyệt vời.