您好,登錄后才能下訂單哦!
本篇內容介紹了“怎么使用Pipenv”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!
Pipenv 是 Python 的 Python 打包工具,是對使用Pip、Venv和 requirements.txt的升級。Pipenv 是將包管理與虛擬環境相結合的好方法。
根據維基百科,
包管理器或包管理系統是一組軟件工具,它們以一致的方式自動執行安裝、升級、配置和刪除計算機操作系統的計算機程序的過程。
包管理器使安裝、卸載、維護包的過程自動化。這有助于開發人員輕松管理項目的依賴項。
可以在此處閱讀有關包管理器的更多信息。
現在讓我們討論虛擬環境,
虛擬環境是一個自包含的目錄樹,其中包含針對特定 Python 版本的 Python 安裝,以及許多其他包。
虛擬環境使我們能夠為每個項目擁有一個特定的獨特 python 安裝。這可以防止我們重載全局 python 安裝,并使我們能夠為每個項目使用不同版本的 python。
python 虛擬環境還有助于隔離每個項目的各個依賴項,并防止代碼在任何項目專門配置為 Python 版本的情況下中斷。
您可以在此處詳細了解虛擬環境。
現在,我們了解了什么是包管理器以及為什么需要它們,讓我們開始安裝 Pipenv。
要安裝 pipenv,請打開終端窗口并運行以下命令:
$ pip install pipenv
導航到要在其中創建虛擬環境的目錄并打開終端窗口并鍵入以下命令。
$ mkdir my_project$ cd my_project/$ pipenv install
要啟動虛擬環境,請在目錄中鍵入以下命令。
$ pipenv shell
你將在括號內看到一個項目名稱,表明我們已成功進入所需的 Python 虛擬環境。
要退出虛擬環境,我們可以輸入,
$ exit
要檢查正在使用的python安裝,我們可以使用以下3種方法,
當 python shell 處于活動狀態時,鍵入以下命令,
$ which python
這將返回當前正在使用的 python 環境的路徑。
在活動的 python shell 中輸入這個,
$ import sys$ sys.executable
這將返回正在使用中的 python 安裝路徑。
要在不激活 shell 的情況下找到可執行文件的路徑,我們可以使用以下命令:
$ pipenv --venv
鍵入以下代碼以安裝一個包使用 Pipenv。
$ pipenv install <package-name>
$ pipenv run python
要運行文件,請使用以下命令:
$ pipenv run python <file-name>
要使用 pip 的 requirements.txt 安裝依賴項和包,請使用以下命令:
$ pipenv install -r <path-of-requirements.txt>
以下命令可用于生成 requirements.txt 的內容:
$ pipenv lock -r
要創建一個 requirements.txt,我們可以將此輸出重定向到我們的 requirements.txt :
$ pipenv lock -r > requirements.txt
以下命令可用于使用 pipenv 卸載軟件包:
$ pipenv uninstall <package-name>
要卸載所有軟件包,請使用-all
標志。
以下命令可用于使用 pipenv 安全刪除包:
$ pipenv -rm
默認情況下,pipenv 在~/.local/share/virtualenvs/
.
要安裝不應包含在生產版本中的軟件包,我們可以--dev
在安裝命令的末尾使用標志。
要檢查安全漏洞在一個虛擬的環境中,我們可以使用下面的命令:$ pipenv check
。
可以使用以下命令跟蹤項目的所有依賴項:$ pipenv graph
.
“怎么使用Pipenv”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識可以關注億速云網站,小編將為大家輸出更多高質量的實用文章!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。