requests
庫作者Kenneth Reitz開發的,它結合了pip及virtualenv
的功能和優點,其目的是替代virtualenv
和pyenv
,將pip
及virtualenv
的功能集於一身。
儘管 pip 可以安裝 Python 包,但仍推薦使用
,因爲它是一種更高級的工具,可簡化依賴關係管理的常見使用情況。如果還沒有使用過
的童鞋,趕緊試試吧!
pipenv 安裝
pip install
pipenv
pipenv 使用方法
命令名 | 命令 |
---|---|
創建 |
|
啓動 |
|
退出 |
exit |
查找所有安裝包 | pip list |
環境內包的依賴展示 | |
查找虛擬環境的路徑 | |
卸載安裝包 |
實例
將目錄更改爲包含你的Python項目的文件夾,並啓動
cd my_project
pipenv install
這將在項目目錄中創建兩個新文件: Pipfile
和Pipfile.lock
,如果項目不存在,則爲項目創建一個新的虛擬環境。Pipfile包含關於項目的依賴包的信息,並取代通常在Python項目中使用的requirements.txt文件。
在上圖中,使用了mkdir
創建了文件夾PyProject,之後進入這個文件夾使用
創建了虛擬環境。
由於默認的python版本是3的,所以創建的虛擬環境是py3。如果需要使用py2的話,可以添加參數進行創建。
pipenv install - -two
激活虛擬環境:
pipenv shell
激活後,可以看到控制檯輸入那裏已經標明虛擬環境了
安裝第三方庫
使用
pipenv install requests
可以把
卸載第三方庫
pipenv uninstall requests
查看項目中安裝的依賴
pipenv graph
凍結Pipfile
凍結就相當於將項目所使用的第三方庫列表進行打包輸出,類似於的virtualenv
中生成requirements.txt
文件。
通過更新Pipfile.lock
來凍結庫名稱及其版本,以及其依賴關係的列表需要使用鎖參數:
pipenv lock
如果另一個用戶拷貝了你的項目,他們只需要安裝
pipenv install
最後
如果你在做web項目就會體會到
更多詳細指令可以直接輸入
查看
或者查看官方