Pipenv的作用
可以利用pipenv來實現同時管理項目中的python虛擬環境和相關包依賴。
使用步驟
- cmd中輸入命令 pip install pipenv 安裝pipenv
- cmd切換路徑到需要建立虛擬環境的項目目錄下
- 輸入命令 pipenv install 開始安裝虛擬環境
- 安裝完畢后輸入命令 pipenv shell 進入虛擬環境
Pipfile文件
- 虛擬環境安裝完畢后項目目錄中將創建Pipfile/Pipfile.lock兩個文件
- Pipfile:用於保存項目的python版本、依賴包等相關信息
- Pipfile.lock:用於對Pipfile的鎖定
- Pipfile文件可以單獨移放到其他項目內,用於項目虛擬環境的建立和依賴包的安裝
常用命令
- pipenv install:
- 若項目目錄中虛擬環境未創建且無Pipfile文件,將安裝虛擬環境並創建Pipfile文件
- 若項目目錄中虛擬環境未創建且有Pipfile文件,將根據Pipfile文件來安裝相應python版本和依賴包
- 若項目目錄中虛擬環境已創建且有Pipfile文件,將根據Pipfile文件來安裝依賴包
- pipenv install xx::安裝python包
- pipenv uninstall xx::卸載python包
- pipenv shell:進入虛擬環境(項目目錄下)
- exit:退出虛擬環境
- pipenv graph:顯示包依賴關系
- pipenv --venv:顯示虛擬環境安裝路徑