虛擬環境的使用

2022-06-29 10:24:12 字數 1149 閱讀 2863

虛擬環境,可以在系統的python直譯器中避免包的混亂和版本的衝突。為每個程式單獨建立虛擬環境可以保證程式只能訪問環境中的三方包,從而保持全域性直譯器的乾淨整潔。

虛擬環境使用第三方實用工具virtualenv建立。

檢查是否安裝虛擬環境:virtualenv --version

mac 安裝虛擬環境:sudo easy_install virtualenv

安裝完成後需要新建乙個資料夾,用來存放專案**。下一步是使用virtualenv命令在在資料夾中建立python虛擬環境,所需引數只有乙個,即虛擬環境的名字。建立虛擬環境後,當前資料夾中會出現乙個子檔案,名字就是上述命令中指定的引數,與虛擬環境相關的檔案都儲存在這個子資料夾中。

建立乙個名字為venv的虛擬環境

virtualenv venv

在使用這個虛擬環境之前,需要將其啟用

source venv/bin/acitvate

# 給系統安裝虛擬環境

sudo easy_install virtualenv

# 檢視版本

virturalenv --version

sudo

mkdir venvs

cd venvs

# 建立名為qhvenv的虛擬環境

sudo virtualenv qhvenv

# 啟用虛擬環境

source venvs/qhvenv/bin/activate

# 終端顯示結果

(qhvenv) $

之後可以安裝專案所需環境(所需第三方包)

在檢視別人的python專案時,經常會看到乙個requirements.txt檔案,裡面記錄了當前程式的所有依賴包及其精確版本號。其作用是用來在另一台pc上重新構建專案所需要的執行環境依賴。

生成requirements.txt檔案(匯出虛擬環境)

(qhvenv) $ pip freeze > requirements.txt

安裝requirements.txt依賴(匯入虛擬環境)

(qhvenv) $ pip install -r requirements.txt

虛擬環境的使用

pip install virtualenv i 進入到你想安裝虛擬環境的目錄,進入到黑視窗.執行以下命令產生乙個新的虛擬環境 virtualenv 虛擬環境名字 進入虛擬環境的scripts目錄,在這個目錄下進入黑視窗.執行activate啟用虛擬環境.進入 虛擬環境之後執行以下命令安裝需要的包....

Python 虛擬環境使用

python包很多,所以使用虛擬環境將包分開管理,比如py web包放在乙個虛擬環境中,爬蟲相關的包放在乙個虛擬環境中,也可以進行多版本的python環境的搭建 安裝 使用pip進行安裝 pip list 檢視安裝成功 建立虛擬環境 預設為本機python mkvirtualenv 虛擬環境的名字 ...

Python 虛擬環境使用

1.安裝 三 conda 四 pipenv pip install virtualenvvirtualenv 虛擬環境名稱 virtualenv env name 如果不使用系統的包,加上 no site packages 引數 virtualenv no site packages 建立路徑名稱 ...