<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          用 pipenv 管理項目環(huán)境

          共 1805字,需瀏覽 4分鐘

           ·

          2021-01-06 19:52

          Pipenv

          Pipenv的主要目的是為應用程序的用戶和開發(fā)人員提供一種簡單的方法來設置工作環(huán)境。

          安裝

          pip install pipenv

          推薦鏡像源安裝,速度快,不易失敗。提前說明:大佬不喜勿噴,歡迎評論提建議。

          pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple pipenv

          創(chuàng)建虛擬環(huán)境

          1、先新建一個目錄

          cd /Users/xks/Envs/
          mkdir sklearn_env

          2、創(chuàng)建虛擬環(huán)境

          pipenv install

          運行結束后在sklearn_env文件夾中會生成兩個文件

          • Pipfile 記錄項目依賴包列表。替換為清華大學鏡像源安裝,后期安裝包速度快。

          • Pipfile.lock 記錄了固定版本的詳細依賴包列表。

          3、進入虛擬環(huán)境

          pipenv shell

          4、在虛擬環(huán)境安裝模塊

          pipenv install scikit-learn

          5、查看虛擬環(huán)境安裝的模塊有哪些

          pipenv graph
          或者
          pip list

          6、在Pycharm中引用pipenv虛擬環(huán)境

          pipenv --venv
          運行結果:
          /Users/xks/.local/share/virtualenvs/sklearn_env-nfwWy6Xn

          復制上面目錄,使用Pycharm新建一個項目,如下視頻所示:

          7、常用命令

          pipenv --where                 查看本地工程路徑,直接pwd也是一樣
          pipenv --venv 查看虛擬環(huán)境路徑,真實路徑
          pipenv --py 查看虛擬環(huán)境的Python可執(zhí)行文件
          pipenv install 創(chuàng)建虛擬環(huán)境,在目錄中生成Pipfile和Pipfile.lock
          pipenv isntall [moduel] 安裝包/模塊,和pip好像沒差別
          pipenv install [moduel] --dev 安裝包到開發(fā)環(huán)境
          pipenv uninstall[module] 卸載包/模塊
          pipenv uninstall --all 卸載所有包/模塊
          pipenv graph 查看虛擬環(huán)境有哪些包/模塊
          pipenv lock 生成Pipfile.lock,記錄項目依賴的包/模塊
          pipenv run python [pyfile] 運行python文件
          pipenv --rm 刪除虛擬環(huán)境

          說說為什么推薦Pipenv

          之前用windows時一直使用的virtualenvwrapper,后來換了mac后,主要做數據分析相關需求用,基本使用的庫就Pandas、Numpy、Pyecharts等,基本就直接pip install到本地環(huán)境了,現在想在閑暇時候自己搞些事情,web啊、爬蟲啊、機器學習呀等,都想試試,所以在開始之前,合理的規(guī)劃、管理本地環(huán)境是非常有必要的,所以我選擇了Pipenv,確實用起來舒服,不需要很多理由,什么大神之作、比什么什么好很多、最方便快捷,從文章你可以看出,簡潔、舒服。

          所以,如果你覺得也合適,那就使用起來,如果你不感冒,忽略就好,當然,歡迎大家分享自己更好的方法,一起學習,共同進步。

          參考資料

          [1]

          Pipenv: Python Dev Workflow for Humans:?https://pipenv.pypa.io/en/latest/

          [2]

          Pipenv——最好用的python虛擬環(huán)境和包管理工具:?https://www.cnblogs.com/zingp/p/8525138.html

          更多閱讀



          2020 年最佳流行 Python 庫 Top 10


          2020 Python中文社區(qū)熱門文章 Top 10


          Top 10 沙雕又有趣的 GitHub 程序

          特別推薦





          點擊下方閱讀原文加入社區(qū)會員

          瀏覽 96
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  中文字第一页幕精品导航网站国产乱伦 | 天天操伊人 | 欧美成人精品一卡 | 国产在线网站 | 日韩蜜桃视频 |