在PyCharm中配置項目(六):Pipenv環(huán)境
PyCharm是一種Python IDE,其帶有一整套可以幫助用戶在使用Python語言開發(fā)時提高其效率的工具。此外,該IDE提供了一些高級功能,以用于Django框架下的專業(yè)Web開發(fā)。
PyCharm最新版本2019.3現(xiàn)已發(fā)布,增加用于Jupyter筆記本的交互式小部件,MongoDB支持以及所有Python 3.8功能的代碼幫助,還有其他功能改進提高Python語言開發(fā)效率!小編已將PyCharm2019.3安裝包上傳至慧都官網(wǎng),感興趣的朋友歡迎下載體驗~
Pipenv環(huán)境
Pipenv是一種工具,提供了為Python項目創(chuàng)建虛擬環(huán)境所需的所有必要手段。在您安裝或卸載軟件包時,它會通過Pipfile文件自動管理項目軟件包。
Pipenv還會生成Pipfile.lock文件,該文件用于生成確定性構(gòu)建并創(chuàng)建工作環(huán)境的快照。當項目要求和軟件包版本很重要時,這對于安全敏感型部署可能特別有用。
要將Pipenv與PyCharm結(jié)合使用,您需要執(zhí)行幾個準備步驟。
1、運行以下命令以確保系統(tǒng)中已安裝pip:
$ pip --version
您應(yīng)該期望收到指示pip版本的系統(tǒng)響應(yīng)。您可以從http://python.org下載并安裝Python 。
2、pipenv通過運行以下命令進行安裝:
$ pip install --user pipenv
安裝完成后,您將看到以下消息:
3、為了方便起見,可以將用戶庫的二進制目錄添加到PATH
環(huán)境變量中。如果您跳過此過程,PyCharm將在添加pipenv環(huán)境時提示您指定pipenv可執(zhí)行文件的路徑。
windows
運行以下命令:
$ py -m site --user-site示例輸出可以是:
C:\ Users \ jetbrains \ AppData \ Roaming \ Python \ Python37 \ site-packages在此路徑中替換site-packages為Scripts,以接收要添加到PATH變量的字符串 ,例如:
$ setx PATH "%PATH%;C:\Users\jetbrains\AppData\Roaming\Python\Python37\Scripts"
Linux和macOS
運行以下命令:
$ py -m site --user-site示例輸出可以是:
C:\ Users \ jetbrains \ AppData \ Roaming \ Python \ Python37 \ site-packages在此路徑中替換site-packages為Scripts,以接收要添加到PATH變量的字符串 ,例如:
$ setx PATH "%PATH%;C:\Users\jetbrains\AppData\Roaming\Python\Python37\Scripts"
您可以隨時在項目設(shè)置中更改pipenv可執(zhí)行文件的指定路徑。 在設(shè)置/首選項對話框中Ctrl+Alt+S,導(dǎo)航到工具| Python Integrated Tools,然后在“ 可執(zhí)行文件路徑”字段中輸入目標路徑 。
準備步驟完成后,您可以使用pipenv為新項目或現(xiàn)有項目創(chuàng)建虛擬環(huán)境。
為新的Python項目設(shè)置pipenv?
1、按照創(chuàng)建純Python項目中所述開始創(chuàng)建一個新的Python項目。
2、在“ 新建項目”對話框中,單擊以展開“ 項目解釋器”節(jié)點,選擇“使用新建環(huán)境”,然后從可用虛擬環(huán)境列表中選擇Pipenv。
3、如果您已將用戶庫的二進制目錄添加到PATH環(huán)境變量中,則無需設(shè)置任何其他選項:pipenv可執(zhí)行文件的路徑將被自動檢測。
4、單擊確定以完成任務(wù)。
5、如果尚未修改PATH變量,PyCharm會顯示錯誤消息:找不到Pipenv可執(zhí)行文件。按照pipenv安裝過程中所述找到正確的可執(zhí)行路徑,然后在Pipenv可執(zhí)行字段中輸入目標字符串 ,例如:C:\ Users \ jetbrains \ AppData \ Roaming \ Python \ Python37 \ Scripts \ pipenv.exe(Windows)或 /Users/jetbrains/.local/bin/pipenv(macOS)。
單擊確定以保存更改并完成任務(wù)。
您還可以為任何先前創(chuàng)建的項目設(shè)置pipenv。
1、通過以下兩種方式打開“ 添加Python解釋器”對話框:
當您在編輯器中時,最方便的方法是在狀態(tài)欄中使用Python Interpreter小部件。單擊小部件,然后選擇添加解釋器...
通過按或選擇文件| 打開“ 設(shè)置/首選項對話框” 。設(shè)置 Windows和Linux或 PyCharm | macOS的首選項。 Ctrl+Alt+S
在“ 設(shè)置/首選項”對話框中Ctrl+Alt+S,選擇“ 項目<項目名稱>” |“項目”。項目口譯員。單擊圖標,然后選擇添加。
2、在此對話框的左側(cè)窗格中,單擊Pipenv Environment。
3、如果您已將用戶庫的二進制目錄添加到PATH環(huán)境變量中,則無需設(shè)置任何其他選項:pipenv可執(zhí)行文件的路徑將被自動檢測。
如果您看到“ 找不到Pipenv可執(zhí)行文件”錯誤消息,請按照pipenv安裝過程查找可執(zhí)行文件路徑,并將其添加到Pipenv可執(zhí)行文件字段。
4、單擊確定以完成任務(wù)。
完成所有步驟后,將為您的項目設(shè)置新的pipenv環(huán)境,并安裝Pipfile中列出的軟件包。
如果您打開的項目中添加了Pipfile文件,但未配置任何解釋器,則PyCharm會為您提供使用Pipenv環(huán)境的功能。
如果選擇此選項,PyCharm會自動為您設(shè)置pipenv?;蛘?,您可以單擊“ 配置Python解釋器” 以遵循標準工作流程。
同樣,當您第一次在PyCharm中打開帶有Pipfile文件的項目時,例如,通過從版本控制中檢出該項目,將自動配置Pipenv虛擬環(huán)境。
將Pipenv虛擬環(huán)境設(shè)置為項目解釋器后,將從Pipfile中定義的源中添加所有可用軟件包。這些軟件包是通過pipenv而不是pip在軟件包列表中安裝,刪除和更新的。
=====================================================
有關(guān)詳細信息,請繼續(xù)關(guān)注我們接下來的系列教程“在PyCharm中配置項目”。我們很快就會發(fā)布其他文章。
想要了解或購買PyCharm正版授權(quán)的朋友可以咨詢慧都官方客服。
關(guān)注下方“慧聚IT”微信公眾號,及時獲取產(chǎn)品最新消息和最新資訊