最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時間:2019年08月09日 10:51:21   作者:舟雨  
這篇文章主要介紹了Python3 venv搭建輕量級虛擬環(huán)境的步驟(圖文),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧

今天先聊一聊在windows/mac iOS系統(tǒng)下用venv搭建python輕量級虛擬環(huán)境的問題。

使用venv搭建的虛擬環(huán)境同virtualenv搭建的虛擬環(huán)境,即venv可替代virtualenv

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

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

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

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

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

3. 刪除卸載方便

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

下面介紹一下虛擬環(huán)境的創(chuàng)建方法:

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

http://m.fzitv.net/article/167318.htm

1. Windows系統(tǒng)下創(chuàng)建虛擬環(huán)境                        

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

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

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

先新建文件夾python_ven_demo,

然后進入該文件夾cd python_ven_demo,

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


2. 在桌面上直接建立虛擬環(huán)境文件夾 及 虛擬環(huán)境:

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

3. 生成的虛擬環(huán)境內容:


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

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

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

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



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

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

激活后,pip3 install jieba


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

2. Linux/Mac系統(tǒng)下創(chuàng)建虛擬環(huán)境                        

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

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

使用python -m venv python_ven_demo

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


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


2. 激活

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


3. 包安裝

同windows,激活后,輸入python2,可進入python2.7環(huán)境,輸入python3,可進入python3.6環(huán)境

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

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

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

相關文章

  • python 類中函數名前后加下劃線的具體使用

    python 類中函數名前后加下劃線的具體使用

    在Python編程語言中,函數名前后有下劃線是一種常見的命名約定,,被廣泛應用于類中的函數,本文將介紹下劃線命名風格的由來、使用場景以及如何正確應用它,感興趣的可以了解一下
    2024-01-01
  • 在PyCharm環(huán)境中使用Jupyter Notebook的兩種方法總結

    在PyCharm環(huán)境中使用Jupyter Notebook的兩種方法總結

    今天小編就為大家分享一篇在PyCharm環(huán)境中使用Jupyter Notebook的兩種方法總結,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-05-05
  • 教你利用Python玩轉histogram直方圖的五種方法

    教你利用Python玩轉histogram直方圖的五種方法

    這篇文章主要給大家介紹了關于如何利用Python玩轉histogram直方圖的五種方法,文中通過示例代碼介紹的非常詳細,對大家學習或者使用python具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2018-07-07
  • python中的循環(huán)結構問題

    python中的循環(huán)結構問題

    這篇文章主要介紹了python中的循環(huán)結構問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-03-03
  • Python學習之面向函數轉面向對象詳解

    Python學習之面向函數轉面向對象詳解

    本文將針對類進行一個綜合練習,利用所學的面向對象編程、類的知識將我們之前做的面向函數編寫的學生信息庫重構為面向對象的方式,感興趣的可以了解一下
    2022-03-03
  • 可視化之如何用pandas繪制簡單的圖形

    可視化之如何用pandas繪制簡單的圖形

    這篇文章主要介紹了可視化之如何用pandas繪制簡單的圖形問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-06-06
  • Python Requests模擬登錄實現圖書館座位自動預約

    Python Requests模擬登錄實現圖書館座位自動預約

    這篇文章主要為大家詳細介紹了Python Requests的模擬登錄,Python實現圖書館座位自動預約,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-04-04
  • PyQt5 實現給窗口設置背景圖片的方法

    PyQt5 實現給窗口設置背景圖片的方法

    今天小編就為大家分享一篇PyQt5 實現給窗口設置背景圖片的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-06-06
  • Python中實現輸入一個整數的案例

    Python中實現輸入一個整數的案例

    這篇文章主要介紹了Python中實現輸入一個整數的案例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-05-05
  • 基于python寫個國慶假期倒計時程序

    基于python寫個國慶假期倒計時程序

    國慶假期快到了,想查查還有幾天幾小時到假期,這對程序員小菜一碟,輕輕松松用python寫個倒計時程序(天、時、分、秒),助你熬到假期
    2021-09-09

最新評論

三亚市| 蓬莱市| 元阳县| 肥乡县| 南京市| 清镇市| 社旗县| 西藏| 溆浦县| 轮台县| 当涂县| 秭归县| 柳州市| 康马县| 金塔县| 从化市| 工布江达县| 喀喇| 罗定市| 建平县| 资溪县| 竹山县| 沧源| 咸丰县| 聂拉木县| 韶关市| 安顺市| 报价| 玉林市| 西乌| 聂荣县| 贵定县| 彩票| 石柱| 专栏| 特克斯县| 温州市| 鄢陵县| 永安市| 曲周县| 江油市|