91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何搭建Python虛擬環境

發布時間:2020-11-10 17:13:58 來源:億速云 閱讀:160 作者:小新 欄目:開發技術

這篇文章給大家分享的是有關如何搭建Python虛擬環境的內容。小編覺得挺實用的,因此分享給大家做個參考。一起跟隨小編過來看看吧。

1、安裝三個第三方庫

pip install virtualenv
pip install virtualenvwrapper-win
pip install pipenv

2、配置環境變量

新增文件夾名稱為virtualenv,用來存放虛擬環境

增加環境變量WORK_ON ,路徑為新增的virtualenv文件夾的路徑

3、virtualenv常用命令

workon   #查看有哪些虛擬環境
mkvirtualenv 虛擬環境名稱     #新增虛擬環境 
deactivate  #退出虛擬環境
rmvirtualenv      #刪除虛擬環境
workon 虛擬環境名稱     #進入虛擬環境

在虛擬環境中我們的pip命令是依然可以使用的,可以使用pip安裝一些我們需要的第三方庫作為當前虛擬環境專用的,這也就是虛擬環境的作用

但是有一個缺點:在uninstall的時候,安裝第三方庫時安裝的一些依賴包,在進行卸載的時候不會被卸載

4、pipenv介紹

pipenv集成了pip、virtualenv兩者的功能,且完善了兩者的一些缺陷。

Pipenv使用pipfile和pipfile.lock,前者用來記錄項目依賴包列表,后者記錄了固定版本的詳細依賴包列表,查看依賴關系十分方便。

支持Python2和Python3,mac、win、linux在各個平臺命令都是一樣的。

各個地方使用了哈希校驗,無論安裝還是卸載包都十分安全

5、pipenv使用

使用Pycharm打開我們創建好的項目,進入命令行模式下,運行

pipenv install        #創建虛擬環境

創建成功后會在項目下出現兩個文件

如何搭建Python虛擬環境

打開Pipfile

如何搭建Python虛擬環境

 

修改url為pip的國內源,如果不替換的在安裝的時候會非常慢

pipenv install django  #安裝到默認
pipenv install django --dev  #安裝到開發環境

如果要恢復虛擬環境,把pipfile和pipfile.lock這兩個文件放到新的項目中,運行 pipenv install 就可以了。注:恢復環境只能恢復放在默認環境中的包,如果放在了開發環境中是無法恢復的。

如果要恢復開發環境中的包可以使用如下命令

pipenv install --dev

pipenv graph       #查看當前虛擬環境安裝的包

如何搭建Python虛擬環境

 

pipenv uninstall django  #卸載

這個命令會同時把依賴包同時卸載

pipenv lock -r --dev > >requirements.txt   #生成 requirements.txt文件
pipenv install -r  requirements.txt       #安裝環境

6、pipenv常用命令


pipenv --rm  #刪除虛擬環境
pipenv --where  #列出本地項目路徑
pipenv --venv  #列出虛擬環境路徑pipenv graph  #查看包依賴
pipenv lock   #生成lock文件
pipenv --shell  #激活虛擬環境
exit        #退出虛擬環境

我們在pipenv中創建的虛擬環境依然在virtualenv文件夾中

6、virtualenv恢復環境

requirements.txt文件,里面記錄了當前程序的所有依賴包及其版本號,其作用是用來在另一個環境上重新構建項目所需要的運行環境依賴

pip freeze >requirements.txt #導出當前環境
pip install -r  requirements.txt #恢復環境

感謝各位的閱讀!關于如何搭建Python虛擬環境就分享到這里了,希望以上內容可以對大家有一定的幫助,讓大家可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

冷水江市| 灯塔市| 蒲城县| 巴东县| 贵南县| 靖宇县| 开鲁县| 锡林郭勒盟| 南岸区| 鲜城| 清河县| 项城市| 南阳市| 棋牌| 信丰县| 巍山| 诸暨市| 定西市| 吕梁市| 彝良县| 深泽县| 修水县| 板桥市| 同心县| 庆安县| 抚顺县| 永春县| 建湖县| 怀远县| 庐江县| 望奎县| 阳曲县| 寻甸| 五家渠市| 琼海市| 潍坊市| 卓资县| 清徐县| 云安县| 怀来县| 扶风县|