虛擬環境pipenv的使用

公號_python學習開發發表於2018-10-16

安裝虛擬環境

安裝python3.6

python -m site --user-base
複製程式碼

找到 使用者基礎目錄

安裝

使用者範圍內安裝

pip3.6 install --user pipenv 
複製程式碼
檢查是否安裝
pipenv --version
複製程式碼

建立虛擬環境

通過建立虛擬環境你可以有一個乾淨的python環境,並且每一個專案是獨立的。
在當前工程的根目錄下,建立虛擬環境。

pipenv install
複製程式碼

這會在當前專案下建立一個資料夾,其中包含隔離的python直譯器環境

顯示啟用虛擬環境

pipenv shell
複製程式碼

pipenv會啟用一個虛擬環境,你會發現命令列提示符前新增了虛擬環境"$"。

不顯示啟用虛擬環境

可在當前的虛擬環境中執行命令。

pipenv run python hello.py
複製程式碼

關於依賴

執行安裝命令的時候會在當前的目錄下生成Pipfile和Pipfile.lock檔案,前者用來記錄專案依賴包列表,而後者記錄了固定版本的詳細依賴包列表,pipenv會在安裝/刪除/更新依賴包的時候,自動更新這兩個檔案,省去了手動修改requirements.txt檔案。

列出當前虛擬環境的依賴包

pipenv graph
複製程式碼

pipenv list
複製程式碼

退出pipenv

輸入exit
複製程式碼

總結

當需要在新的環境執行程式的時候,只需要執行pipenv install命令,就會建立一個新的虛擬環境,然後自動從Pipfile中讀取依賴並安裝到新建立的虛擬環境中。

安裝源修改為國內的

可以設定國內源:Pipfile檔案中[source]下面url屬性,比如修改成:url = "https://pypi.tuna.tsinghua.edu.cn/simple"


相關文章