1、簡介
pipenv發布於2017年1月,它是一種Python依賴管理工具,你可以把它看做是pip和virtualenv的組合體,它基於Pipfile的依賴記錄方式,用於替代舊的記錄方式requirements.txt。
pipenv會自動幫你管理虛擬環境和依賴文件,並且提供一系列命令和選項來幫助你實現各種依賴和環境管理相關的操作。簡而言之,它更方便、完善和安全。
2、安裝pipenv
直接使用pip命令安裝 pip install pipenv
3、pipenv的簡單使用
- 打開cmd窗口,首先切換到目標項目目錄,輸入以下命令:(在pycharm中打開命令窗口,點擊左下角“終端”)
2.輸入
pipenv --two
或者
pipenv --three
注:two或three表示創建虛擬環境時使用的python版本分別是Python2、Python3。
如圖
Pipfile文件夾里的內容如下:
3.查看相關信息
1) 查看項目位置:pipenv --where
2)查看虛擬環境位置:pipenv --venv
3)查看解釋器信息:pipenv --py
3.2 激活虛擬環境
(1)語法
pipenv shell
(2)安裝包
pipenv install requests
(3)查看依賴包
pipenv graph
(4)退出虛擬環境 exit
(5)刪除虛擬環境 pipenv --rm
注意:"pipenv --rm"只是把創建的虛擬環境刪除了,但Pipfile和Pipfile.lock還存。下次如果想要創建與項目myproject相同的虛擬環境時:只要打 cmd,
切換到myproject目錄下執行命令“pip install”即可。
以后上傳項目(給別人)應該包含包和模塊源碼或者Pipfile和Pipfile.lock。別人拿到這些內容,pipenv install就可自動創建項目需要的環境。