首頁 > 後端開發 > Python教學 > 什麼是虛擬環境以及它如何幫助 Python 開發人員?

什麼是虛擬環境以及它如何幫助 Python 開發人員?

Mary-Kate Olsen
發布: 2024-11-15 22:12:03
原創
187 人瀏覽過

What is a Virtual Environment and How Does it Help Python Developers?

什麼是虛擬環境(Virtualenv)?

使用 Python 時,您可能會遇到安裝問題和權限錯誤。為了解決這個問題,您可以利用虛擬環境 (virtualenvs),它充當隔離的 Python 安裝。

Virtualenvs 提供了幾個好處:

  • 隔離:它們保留Python安裝與系統Python和其他環境分開,防止包衝突和系統依賴
  • 隔離:它們允許您指定用於專案的確切Python 版本和套件。
  • 控制:您可以防止不必要的問題對 virtualenv 中安裝的軟體包進行更改。
  • 多個環境:您可以建立多個針對不同專案或 Python 版本的 virtualenv,確保每個專案都有一致且隔離的環境。

如何建立和啟動Virtualenv

Python 3.3 :

python3 -m venv ENV_DIR
登入後複製
Python 3.3 :

Windows
C:\Python34\python.exe -m venv ENV_DIR
登入後複製
Windows

WindowsWindowsWindows

Windows
virtualenv ENV_DIR
venv ENV_DIR
pyvenv ENV_DIR
pyvenv3 ENV_DIR
登入後複製
Windows

Windows

Windows

WindowsWindowsWindows

. ./venv/bin/activate
登入後複製

較舊的Python 版本:

venv\Scripts\activate
登入後複製

至激活virtualenv:

Unix:

(venv)$ pip install requests numpy
登入後複製

Windows:

(venv)$ python
[...]
>>> import requests
>>> import numpy as np
登入後複製

shell 提示符號現在會顯示virtualenv名稱來指示哪個環境處於活動狀態。

使用Virtualenv

(venv)$ deactivate
登入後複製

啟動virtualenv 後,您可以使用pip 在本機安裝軟體包:

您可以在本機安裝軟體包:

您可以在執行virtualenhonv 中執行virtualenhonv指令:停用Virtualenv退出virtualenv:管理。 🎜>您可以根據需要建立和刪除virtualenv。要刪除 virtualenv,只需刪除它所在的目錄即可。

以上是什麼是虛擬環境以及它如何幫助 Python 開發人員?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板