欧美三区_成人在线免费观看视频_欧美极品少妇xxxxⅹ免费视频_a级毛片免费播放_鲁一鲁中文字幕久久_亚洲一级特黄

Python3 venv搭建輕量級虛擬環境的步驟(圖文)

系統 2392 0

今天先聊一聊在windows/mac iOS系統下用venv搭建python輕量級虛擬環境的問題。

使用venv搭建的虛擬環境同virtualenv搭建的虛擬環境,即venv可替代virtualenv

1. 虛擬環境的作用是:搭建獨立的python運行環境,不與其他產生沖突

就是說,安裝在虛擬環境里的所有包,均不會對環境外的其他包產生影響,反之,在虛擬環境下運行時只能調用虛擬環境中安裝的包,不會調用外部的包。比如,mac系統自帶python2,我搭建了虛擬環境安裝python3,那么我在虛擬環境內安裝的pip install pandas 后,我在環境外運行python時,import pandas是會報錯的

2. 虛擬環境有助于包的管理和防止版本沖突

便于包管理:有時我們要做數據分析,我們需要相關的包,比如pandas,有時我們需要做分詞,需要jieba,有時要畫圖,需要matploylib,只需要其中一個包,其余用不到,那么我們建立虛擬環境后,只要下載相應的包即可

避免版本沖突:在某些時候,我們在開發時,有時需要調用2.7的包,有時需要調用3.6的包,那么就可以通過獨立的環境運行,從而完成這項工作,避免了沖突

3. 刪除卸載方便

venv建立的虛擬環境是輕量級的,就是說,如果要卸載,或不用了,那么直接刪除對應的虛擬環境文件夾即可,同時也刪除了對應安裝的包,這個補充了”便于包管理"的內容,可以用完即刪,很便捷

下面介紹一下虛擬環境的創建方法:

先在window系統安裝python3,因為venv是python3獨有的工具,Mac/Linux系統也一樣,Mac上自帶python2,python3的安裝可參考文章:

https://www.jb51.net/article/167318.htm

1. Windows系統下創建虛擬環境?? ??????????????????????

選擇建立虛擬環境的文件夾,比如桌面,打開windows的dos界面,去到建立虛擬環境的文件夾,cd '文件夾名',這里是cd desktop

兩種方法建立虛擬環境文件夾,比如我的虛擬環境文件夾是python_ven_demo:

1. 在文件夾下直接建立:

先新建文件夾python_ven_demo,

然后進入該文件夾cd python_ven_demo,

然后搭建虛擬環境:python -m venv . (注:venv 之后一個空格加上一點“.”)

Python3 venv搭建輕量級虛擬環境的步驟(圖文)_第1張圖片

2. 在桌面上直接建立虛擬環境文件夾 及 虛擬環境:

直接輸入 python -m venv python_ven_demo (虛擬環境文件夾名,直接在桌面建立了文件夾,同時生成了虛擬環境)

3. 生成的虛擬環境內容:

Python3 venv搭建輕量級虛擬環境的步驟(圖文)_第2張圖片

4. 激活虛擬環境[注意:只有激活之后,才算進入該虛擬環境,否則安裝包時,依然是安裝在全局環境之下]

激活文件在Script文件夾下,如圖所示。激活:activate.bat,退出:deactivate.bat

激活方式為:dos 界面進入python_ven_demo/文件夾,然后輸入activate.bat (也可直接輸入activate)即可激活環境,輸入python 就進入python3.6環境了,注,Max/Linux系統可進入python2.7環境,詳見后續介紹

退出方式:輸入deactivate.bat 或 deactivate

Python3 venv搭建輕量級虛擬環境的步驟(圖文)_第3張圖片

Python3 venv搭建輕量級虛擬環境的步驟(圖文)_第4張圖片

5. 進行包安裝:以jieba(分詞包)為例

首先需要先激活,在激活后,才可以進行安裝,否則安裝到的是全局環境下

激活后,pip3 install jieba

Python3 venv搭建輕量級虛擬環境的步驟(圖文)_第5張圖片

下載好后,可在虛擬環境下看到該包安裝在了該虛擬環境下,如果刪除了該虛擬環境文件夾,則包頁一起被刪除了,不會對全局有影響

Python3 venv搭建輕量級虛擬環境的步驟(圖文)_第6張圖片

2. Linux/Mac系統下創建虛擬環境???? ????????????????????

和windos類似,差別不大,所以只簡單敘述過程:

1. 建立虛擬環境方法相同,進入目標文件夾cd desktop

使用python -m venv python_ven_demo

或新建文件夾python_ven_demo,進入 cd python_ven_demo,然后python -m venv .


可以看到,文件構成與windos略有不同

Python3 venv搭建輕量級虛擬環境的步驟(圖文)_第7張圖片

2. 激活

激活方法和windos不同,activate文件在bin文件夾下,并且,激活時不可直接輸入activate[這樣是無效的],而是需要使用source activate 命令:

Python3 venv搭建輕量級虛擬環境的步驟(圖文)_第8張圖片

3. 包安裝

同windows,激活后,輸入python2,可進入python2.7環境,輸入python3,可進入python3.6環境

pip install 可安裝2.7對應的包,pip3可安裝3.6對應的包

好了,就介紹到這里,如果其中有什么錯誤,歡迎各位提出意見

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 热久久亚洲 | 久久这里只有精品99 | 91久久精品一区二区二区 | 日韩免费视频 | 一级视频免费观看 | 丁香六月激情婷婷 | avtt国产 | 久久国产精品久久久久久久久久 | 欧美精品国产第一区二区 | 亚洲成av人在线视 | 欧美一级片手机在线观看 | 国产精品第一国产精品 | 欧美久久久久久久一区二区三区 | 不卡一二三区 | 欧美一区二区三区视频 | 黄网站在线观看 | 日韩欧美中文在线 | 日本免费精品视频 | 一级片免费在线播放 | 欧美成人h版整片合集 | 欧美日韩福利视频 | 天天插天天 | 日本一级成人毛片免费观看 | 国产99视频在线 | 福利免费在线 | 欧美一级毛片欧美大尺度一级毛片 | 精品一区二区电影 | 久草国产电影 | 久久久国产精品免费观看 | 国产乱码一区二区三区 | 色综合久久天天综合观看 | 日韩欧美综合在线二区三区 | 天天燥日日燥 | 亚洲欧美日韩中文字幕久久 | 在线免费国产 | 欧美久久久久久久一区二区三区 | 男女在线无遮挡毛片免费 | 日韩欧美一区二区三区免费观看 | 特黄特色的大片观看免费视频 | 人人夜 | 一级特黄欧美日韩免费视频 |