pipenv的基本使用


虛擬環境

虛擬環境是用於依賴項管理和項目隔離的python工具,它可以將python程序和pip包管理工具安裝在本地的隔離目錄中(非全局安裝)。
在實際開發中,不同項目可能需要的python版本和項目的第三方依賴包的版本不同,因此需要使用到虛擬環境來管理不同的項目。

pipenv簡介

pipenv發布於2017年1月,它是一種Python依賴管理工具,你可以把它看做是pip和virtualenv的組合體,它基於Pipfile的依賴記錄方式,用於替代舊的記錄方式requirements.txt。

pipenv會自動幫你管理虛擬環境和依賴文件,並且提供一系列命令和選項來幫助你實現各種依賴和環境管理相關的操作。簡而言之,它更方便、完善和安全。

安裝

pip3 install pipenvpython3 -m pip install pipenv
安裝完成可以通過命令pipenv --version檢測安裝是否成功

pipenv的常用命令

創建環境

pipenv install
上述命令會生成Pipfile和Pipfile.lock,使用pipenv創建虛擬環境,自動生成一個隨機的虛擬環境目錄名。

如果在windows系統下執行命令,生成的虛擬環境在C:\Users\用戶名\.virtualenvs文件夾下。

一般虛擬環境目錄名的前綴是你創建環境時所在的項目目錄名,如在myblog目錄下執行命令,虛擬環境的目錄名稱就是myblog-Gtn4e1q9,后半部分為隨機字符串。

激活虛擬環境

pipenv shell
創建環境后會自動進入到虛擬環境中,當退出虛擬環境重新進入到虛擬環境則需要執行以上命令。

安裝依賴包到虛擬環境

pipenv install requests
不管是否激活虛擬環境,都可以執行pipenv install 庫名來安裝。

查看已經安裝的模塊

pipenv graph

卸載已安裝的模塊

pipenv uninstall requests

獲取當前虛擬環境的位置

pipenv --venv

尋找當前項目的根目錄

pipenv --where

通過requirements.txt文件安裝模塊

pipenv install -r requirements.txt

總結

以上就是pipenv的簡單說明和一些命令的基本使用,如果想了解更多pipenv的用法可以去pipenv官方文檔中查閱。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM