這篇文章主要講解了如何實現(xiàn)PyCharm+Pipenv虛擬環(huán)境開發(fā)和依賴管理,內(nèi)容清晰明了,對此有興趣的小伙伴可以學(xué)習一下,相信大家閱讀完之后會有幫助。
成都創(chuàng)新互聯(lián)從2013年創(chuàng)立,先為北屯等服務(wù)建站,北屯等地企業(yè),進行企業(yè)商務(wù)咨詢服務(wù)。為北屯企業(yè)網(wǎng)站制作PC+手機+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問題。hello,小伙伴們大家好,今天給大家介紹的開源項目是Python虛擬環(huán)境管理工具,Pipenv
是Python官方推薦的包管理工具。可以說,它集成了virtualenv
, pip
和pyenv
三者的功能。其目的旨在集合了所有的包管理工具的長處,如: npm, yarn, composer等的優(yōu)點。
Pipenv試圖解決的問題是多方面的:
我們不需要再手動創(chuàng)建虛擬環(huán)境,Pipenv
會自動為我們創(chuàng)建,它會在某個特定的位置創(chuàng)建一個 virtualenv
環(huán)境,然后調(diào)用 pipenv shell
命令切換到虛擬環(huán)境。使用 requirements.txt
可能會導(dǎo)致一些問題,所以 Pipenv
使用 Pipfile
和 Pipfile.lock
來替代之,而且 Pipfile
如果不存在的話會自動創(chuàng)建,而且在安裝、升級、移除依賴包的時候會自動更新 Pipfile
和 Pipfile.lock
文件。哈希值隨處可見。安全。自動公開安全漏洞。讓您深入了解依賴關(guān)系圖(例如$ pipenv graph
)。隨時查看圖形化的依賴關(guān)系。可通過自動加載 .env
讀取環(huán)境變量,簡化開發(fā)流程。
安裝Pipenv
MacOS
$ brew install pipenv
Debian
$ sudo apt install pipenv
Fedora
$ sudo dnf install pipenv
假如你電腦上有多個Python
版本,你可以指定Python
版本安裝
$ python3 -m pip install pipenv
常用命令
$ pipenv Usage: pipenv [OPTIONS] COMMAND [ARGS]... Options: --where 顯示項目文件所在路徑 --venv 顯示虛擬環(huán)境實際文件所在路徑 --py 顯示虛擬環(huán)境Python解釋器所在路徑 --envs 顯示虛擬環(huán)境的選項變量 --rm 刪除虛擬環(huán)境 --bare 最小化輸出 --completion 完整輸出 --man 顯示幫助頁面 --three / --two 使用Python 3/2創(chuàng)建虛擬環(huán)境(注意本機已安裝的Python版本) --python TEXT 指定某個Python版本作為虛擬環(huán)境的安裝源 --site-packages 附帶安裝原Python解釋器中的第三方庫 --jumbotron An easter egg, effectively. --version 版本信息 -h, --help 幫助信息