• <menu id="w2i4a"></menu>
  • logo 在PyCharm中配置項目
    文檔首頁>>在PyCharm中配置項目>>在PyCharm中配置項目(六):Pipenv環(huán)境

    在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),感興趣的朋友歡迎下載體驗~

    點擊下載PyCharm最新版2019.3

    Pipenv環(huán)境

    Pipenv是一種工具,提供了為Python項目創(chuàng)建虛擬環(huán)境所需的所有必要手段。在您安裝或卸載軟件包時,它會通過Pipfile文件自動管理項目軟件包。

    Pipenv還會生成Pipfile.lock文件,該文件用于生成確定性構(gòu)建并創(chuàng)建工作環(huán)境的快照。當項目要求和軟件包版本很重要時,這對于安全敏感型部署可能特別有用。

    要將Pipenv與PyCharm結(jié)合使用,您需要執(zhí)行幾個準備步驟。

    安裝Pipenv?

    1、運行以下命令以確保系統(tǒng)中已安裝pip:

    $ pip --version

    您應(yīng)該期望收到指示pip版本的系統(tǒng)響應(yīng)。您可以從http://python.org下載并安裝Python 。

    2、pipenv通過運行以下命令進行安裝:

    $ pip install --user pipenv

    安裝完成后,您將看到以下消息:

    在PyCharm中配置項目(六):Pipenv環(huán)境

    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
    1. 在此路徑中替換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
    1. 在此路徑中替換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。

    在PyCharm中配置項目(六):Pipenv環(huán)境

    3、如果您已將用戶庫的二進制目錄添加到PATH環(huán)境變量中,則無需設(shè)置任何其他選項:pipenv可執(zhí)行文件的路徑將被自動檢測。

    自動檢測到pipenve可執(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。

    為現(xiàn)有的Python項目配置pipenv?

    1、通過以下兩種方式打開“ 添加Python解釋器”對話框:

    • 當您在編輯器中時,最方便的方法是在狀態(tài)欄中使用Python Interpreter小部件。單擊小部件,然后選擇添加解釋器...

    • 通過按或選擇文件| 打開“ 設(shè)置/首選項對話框” 。設(shè)置 Windows和Linux或 PyCharm | macOS的首選項。 Ctrl+Alt+S

      在“ 設(shè)置/首選項”對話框中Ctrl+Alt+S,選擇“ 項目<項目名稱>” |“項目”。項目口譯員。單擊配置項目解釋器圖標,然后選擇添加。

    2、在此對話框的左側(cè)窗格中,單擊Pipenv Environment。

    添加Pipenv環(huán)境

    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)境的功能。

    Pipenv檢查

    如果選擇此選項,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)品最新消息和最新資訊

    在PyCharm中配置項目(六):Pipenv環(huán)境

    掃碼咨詢


    添加微信 立即咨詢

    電話咨詢

    客服熱線
    023-68661681

    TOP
    三级成人熟女影院,欧美午夜成人精品视频,亚洲国产成人乱色在线观看,色中色成人论坛 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();