亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

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

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

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

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

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

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

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

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

避免版本沖突:在某些時(shí)候,我們?cè)陂_發(fā)時(shí),有時(shí)需要調(diào)用2.7的包,有時(shí)需要調(diào)用3.6的包,那么就可以通過獨(dú)立的環(huán)境運(yùn)行,從而完成這項(xiàng)工作,避免了沖突

3. 刪除卸載方便

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

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

先在window系統(tǒng)安裝python3,因?yàn)関env是python3獨(dú)有的工具,Mac/Linux系統(tǒng)也一樣,Mac上自帶python2,python3的安裝可參考文章:

http://chabaoo.cn/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,

然后進(jìn)入該文件夾cd python_ven_demo,

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


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

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

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


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

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

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

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



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

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

激活后,pip3 install jieba


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

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

和windos類似,差別不大,所以只簡(jiǎn)單敘述過程:

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

使用python -m venv python_ven_demo

或新建文件夾python_ven_demo,進(jìn)入 cd python_ven_demo,然后python -m venv .


可以看到,文件構(gòu)成與windos略有不同


2. 激活

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


3. 包安裝

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

pip install 可安裝2.7對(duì)應(yīng)的包,pip3可安裝3.6對(duì)應(yīng)的包

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

以上就是本文的全部內(nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • python語法教程之def()函數(shù)定義及用法

    python語法教程之def()函數(shù)定義及用法

    函數(shù)是組織好的,可重復(fù)使用的,用來實(shí)現(xiàn)單一,或相關(guān)聯(lián)功能的代碼段,下面這篇文章主要給大家介紹了關(guān)于python語法教程之def()函數(shù)定義及用法的相關(guān)資料,文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2023-01-01
  • 對(duì)numpy中向量式三目運(yùn)算符詳解

    對(duì)numpy中向量式三目運(yùn)算符詳解

    今天小編就為大家分享一篇對(duì)numpy中向量式三目運(yùn)算符詳解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2018-10-10
  • Vue中自定義指令的三個(gè)常用方法小結(jié)

    Vue中自定義指令的三個(gè)常用方法小結(jié)

    這篇文章主要為大家詳細(xì)介紹了Vue中自定義指令的三個(gè)常用方法,文中的示例代碼講解詳細(xì),具有一定的借鑒價(jià)值,有需要的小伙伴可以了解一下
    2024-02-02
  • Python提取Word中圖片的實(shí)現(xiàn)步驟

    Python提取Word中圖片的實(shí)現(xiàn)步驟

    本文主要介紹了Python提取Word中圖片的實(shí)現(xiàn)步驟,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-07-07
  • Python 爬取必應(yīng)壁紙的實(shí)例講解

    Python 爬取必應(yīng)壁紙的實(shí)例講解

    在本篇文章里小編給大家整理的是一篇關(guān)于Python 爬取必應(yīng)壁紙的實(shí)例講解,有興趣的朋友們可以跟著學(xué)習(xí)參考下。
    2020-02-02
  • 用python爬蟲爬取CSDN博主信息

    用python爬蟲爬取CSDN博主信息

    這篇文章主要介紹了如何用python爬蟲獲取CSDN博主信息的方法,原理和代碼寫的非常詳細(xì),對(duì)大家學(xué)習(xí)Python爬取很有用處,有需要的朋友可以和小編一起看一下
    2021-04-04
  • Python中關(guān)于元組 集合 字符串 函數(shù) 異常處理的全面詳解

    Python中關(guān)于元組 集合 字符串 函數(shù) 異常處理的全面詳解

    本篇文章介紹了我在學(xué)習(xí)python過程中對(duì)元組、集合、字符串、函數(shù)、異常處理的總結(jié),通讀本篇對(duì)大家的學(xué)習(xí)或工作具有一定的價(jià)值,需要的朋友可以參考下
    2021-10-10
  • Python字符串str和json格式相互轉(zhuǎn)換

    Python字符串str和json格式相互轉(zhuǎn)換

    這篇文章主要介紹了Python字符串str和json格式相互轉(zhuǎn)換,str轉(zhuǎn)換為json格式,前提一定需要保證這個(gè)str的格式和json是一致的。下文小編向大家介紹更多相關(guān)內(nèi)容,需要的朋友可以參考一下
    2022-03-03
  • 基于Python實(shí)現(xiàn)商場(chǎng)抽獎(jiǎng)小系統(tǒng)

    基于Python實(shí)現(xiàn)商場(chǎng)抽獎(jiǎng)小系統(tǒng)

    這篇文章主要為大家詳細(xì)介紹了如何利用Python語言實(shí)現(xiàn)一個(gè)簡(jiǎn)單的商場(chǎng)抽獎(jiǎng)小系統(tǒng),文中的示例代碼講解詳細(xì),感興趣的小伙伴可以了解一下
    2022-08-08
  • Python常見類型轉(zhuǎn)換的小結(jié)

    Python常見類型轉(zhuǎn)換的小結(jié)

    本文主要介紹了Python常見類型轉(zhuǎn)換的小結(jié),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-02-02

最新評(píng)論