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

手把手教你進(jìn)行Python虛擬環(huán)境配置教程

 更新時(shí)間:2020年02月03日 10:10:13   作者:dcpeng  
這篇文章主要介紹了手把手教你進(jìn)行Python虛擬環(huán)境配置,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友參考下吧,需要的朋友可以參考下

/1 前言/

咱們今天就來(lái)說(shuō)一下Python的虛擬環(huán)境,可能有的小伙伴會(huì)疑惑,Python的虛擬環(huán)境有什么用呢?接下來(lái)我們一起來(lái)探討一下。

/2 虛擬環(huán)境的作用/

咱們今天就來(lái)說(shuō)一下Python的虛擬環(huán)境,可能有的小伙伴會(huì)疑惑,Python的虛擬環(huán)境有什么用呢?接下來(lái)我們一起來(lái)探討一下。

我們先來(lái)舉個(gè)例子,來(lái)說(shuō)明為什么需要虛擬環(huán)境。我們?cè)趯W(xué)習(xí)Python的時(shí)候,可能會(huì)學(xué)到越來(lái)越多的第三方庫(kù),比如爬蟲(chóng),我們需要安裝requests,可能學(xué)著學(xué)著,我們還需要安裝bs4,或者又學(xué)著學(xué)著,我們還需要安裝scrapy,再學(xué)著學(xué)著,又需要安裝lxml...

嗯...,沒(méi)錯(cuò),我們安裝了很多的第三方庫(kù),但是我們?nèi)匀幻刻爨似で弥a,絲毫沒(méi)有發(fā)現(xiàn)任何問(wèn)題。如果你用的是Pycharm,直到有一天,你會(huì)發(fā)現(xiàn)你的Pycharm會(huì)啟動(dòng)越來(lái)越慢,就比如下圖這樣。

嗯...我的算是比較快了,因?yàn)槲矣袃?yōu)化過(guò)了。

這只是其中一個(gè)問(wèn)題,還有一個(gè)問(wèn)題就是,比如你幫別人做了個(gè)東西,肯定所有的功能都不是自己寫(xiě)的,有一些東西是別人寫(xiě)的,你需要安裝一些第三方包。之后你咔咔咔把代碼寫(xiě)完了,你懷著興奮的心情把東西發(fā)給他,然后他發(fā)現(xiàn)自己竟然用不了,而且那邊還會(huì)報(bào)下圖所示的錯(cuò)誤...

然后你還要一步一步一步教他安裝,嗯,多么的痛苦!關(guān)鍵是,能一步安裝到位還好,但是很可能的是,你用的某個(gè)包版本是2.0,現(xiàn)在最新版本是2.2,他那邊直接pip install package,安裝的是最新版本的包,可能和你的效果不太一樣。哦嚯,完了,又是莫名其妙的調(diào)試。嗯...騷年,加班吧...

上面說(shuō)的,只是其中的一些問(wèn)題,但是大概我們能猜測(cè)出來(lái),如果我們不對(duì)我們的第三方庫(kù)加以管理,可能會(huì)造成莫名其妙的問(wèn)題,導(dǎo)致效率低下,bug多,如果是一個(gè)團(tuán)隊(duì)的話,我想會(huì)更糟糕,后果不堪設(shè)想。

那說(shuō)到這里,我們有沒(méi)有什么辦法,能夠管理一下這些東西呢?

答案是肯定的,我們能想到這個(gè)問(wèn)題,我們的大佬前輩當(dāng)然也想到了,他都替我們安排好了,我們來(lái)一一講解。

/3 virtualenv登場(chǎng)/

咱們今天就來(lái)說(shuō)一下Python的虛擬環(huán)境,可能有的小伙伴會(huì)疑惑,Python的虛擬環(huán)境有什么用呢?接下來(lái)我們一起來(lái)探討一下。

virtualenv這個(gè)是目前最通用的虛擬環(huán)境,安裝(直接安裝最新版)指令是:pip3 install virtualenv,其安裝中間過(guò)程,這里就不展開(kāi)了,等著裝完就行。這里重點(diǎn)講一下virtualenv的具體操作步驟。

1、新建虛擬環(huán)境列表文件夾,專(zhuān)門(mén)用于存放虛擬環(huán)境。

2、之后輸入cmd命令,切換到該虛擬環(huán)境文件夾下,如下圖所示。

3、之后執(zhí)行命令 virtualenv spider  --no-site-packages,其中參數(shù)--no-site-packages表示我們就創(chuàng)建一個(gè)干凈的、沒(méi)有第三方包的干凈的環(huán)境,如下圖所示。

這樣我們就創(chuàng)建了一個(gè)虛擬環(huán)境,但是此時(shí)我們并沒(méi)有使用,我們?cè)趫?zhí)行pip install package時(shí),依然還是安裝那個(gè)真實(shí)的環(huán)境上。

4、接下來(lái)我們需要進(jìn)入并且激活spider虛擬環(huán)境。

cd spider

cd Scripts

activate

當(dāng)前面有顯示(spider)時(shí),表示我們已經(jīng)進(jìn)入了虛擬環(huán)境。這時(shí)候我們?cè)賵?zhí)行pip install package時(shí),就可以講庫(kù)安裝在該新建的虛擬環(huán)境里了,如下圖所示。

5、下圖這個(gè)是我的虛擬環(huán)境。

6、下圖這個(gè)是我的真實(shí)環(huán)境。

7、在虛擬環(huán)境中安裝第三方包,以安裝requests庫(kù)為例,如下圖所示。在虛擬環(huán)境中輸入安裝指令:pip install requests,可以看到庫(kù)的具體下載進(jìn)度條。

8、Ok,我們創(chuàng)建完了虛擬環(huán)境,但是應(yīng)該怎么退出呢?

直接在虛擬環(huán)境中執(zhí)行deactivate命令,就可以退出虛擬環(huán)境了,有的可能需要.bat,有的不需要,如下圖所示。

退出之后,我們可以看到左邊的(spider)已經(jīng)沒(méi)有了,進(jìn)入到了我們的真實(shí)環(huán)境。如果我們需要再創(chuàng)建虛擬環(huán)境,如法炮制就好了。

/4 簡(jiǎn)單總結(jié)/

這篇文章主要介紹了一下Python的虛擬環(huán)境,闡述了虛擬環(huán)境的重要以及虛擬環(huán)境創(chuàng)建、使用和退出的具體操作步驟,希望對(duì)大家入門(mén)Python虛擬環(huán)境有幫助,后面我會(huì)寫(xiě)一篇關(guān)于Pycharm下如何使用虛擬環(huán)境的教程,教大家在Pycharm中導(dǎo)入虛擬環(huán)境,讓你的環(huán)境不再亂糟糟。

本文由dcpeng 創(chuàng)作,采用 知識(shí)共享署名-相同方式共享 3.0 中國(guó)大陸許可協(xié)議 進(jìn)行許可。

轉(zhuǎn)載、引用前需聯(lián)系作者,并署名作者且注明文章出處。

總結(jié)

以上所述是小編給大家介紹的手把手教你進(jìn)行Python虛擬環(huán)境配置教程,希望對(duì)大家有所幫助!

相關(guān)文章

  • python爬蟲(chóng)爬取某網(wǎng)站視頻的示例代碼

    python爬蟲(chóng)爬取某網(wǎng)站視頻的示例代碼

    這篇文章主要介紹了python爬蟲(chóng)爬取某網(wǎng)站視頻的示例代碼,代碼簡(jiǎn)單易懂,對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-02-02
  • Pytorch損失函數(shù)nn.NLLLoss2d()用法說(shuō)明

    Pytorch損失函數(shù)nn.NLLLoss2d()用法說(shuō)明

    這篇文章主要介紹了Pytorch損失函數(shù)nn.NLLLoss2d()用法說(shuō)明,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-07-07
  • pytorch 數(shù)據(jù)集圖片顯示方法

    pytorch 數(shù)據(jù)集圖片顯示方法

    今天小編就為大家分享一篇pytorch 數(shù)據(jù)集圖片顯示方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-07-07
  • python實(shí)現(xiàn)的陽(yáng)歷轉(zhuǎn)陰歷(農(nóng)歷)算法

    python實(shí)現(xiàn)的陽(yáng)歷轉(zhuǎn)陰歷(農(nóng)歷)算法

    這篇文章主要介紹了python實(shí)現(xiàn)的陽(yáng)歷轉(zhuǎn)陰歷(農(nóng)歷)算法,需要的朋友可以參考下
    2014-04-04
  • python使用pymysql模塊操作MySQL

    python使用pymysql模塊操作MySQL

    本文講述了python操作mysql基礎(chǔ)實(shí)例展示,包含pymysql的使用,tkinter的使用,感興趣的朋友可以參考下
    2021-06-06
  • python3 實(shí)現(xiàn)在運(yùn)行的時(shí)候隱藏命令窗口

    python3 實(shí)現(xiàn)在運(yùn)行的時(shí)候隱藏命令窗口

    這篇文章主要介紹了python3 實(shí)現(xiàn)在運(yùn)行的時(shí)候隱藏命令窗口方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-05-05
  • Pycharm打印大數(shù)據(jù)文件顯示不全的解決方法

    Pycharm打印大數(shù)據(jù)文件顯示不全的解決方法

    這篇文章主要介紹了Pycharm打印大數(shù)據(jù)文件顯示不全的解決方法,昨晚寫(xiě)了個(gè)小爬蟲(chóng),簡(jiǎn)單分析下發(fā)現(xiàn)可以修改請(qǐng)求的url,直接獲取所有目標(biāo)的數(shù)據(jù),想先打印在控制臺(tái)看看,發(fā)現(xiàn)打印的數(shù)據(jù)不全,所以本文記錄了一下解決方法,需要的朋友可以參考下
    2024-03-03
  • python自動(dòng)化測(cè)試Data?Driven?Testing(DDT)用例解析

    python自動(dòng)化測(cè)試Data?Driven?Testing(DDT)用例解析

    這篇文章主要為大家介紹了python自動(dòng)化測(cè)試Data?Driven?Testing(DDT)用例解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-09-09
  • 用django設(shè)置session過(guò)期時(shí)間的方法解析

    用django設(shè)置session過(guò)期時(shí)間的方法解析

    這篇文章主要介紹了用django設(shè)置session過(guò)期時(shí)間的方法解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-08-08
  • python單機(jī)五子棋的代碼實(shí)現(xiàn)示例

    python單機(jī)五子棋的代碼實(shí)現(xiàn)示例

    五子棋是經(jīng)典的棋牌類(lèi)游戲,很多人都玩過(guò),那么如何用Python實(shí)現(xiàn)五子棋呢,文中通過(guò)示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-10-10

最新評(píng)論

留坝县| 塘沽区| 永清县| 乌海市| 额济纳旗| 府谷县| 靖西县| 曲靖市| 启东市| 许昌县| 隆子县| 沽源县| 同心县| 崇信县| 长春市| 杨浦区| 宁津县| 奉节县| 台江县| 比如县| 中西区| 温泉县| 丰原市| 潼关县| 皋兰县| 广水市| 龙岩市| 南靖县| 大丰市| 曲麻莱县| 临夏市| 延长县| 五莲县| 土默特左旗| 东台市| 聂荣县| 安义县| 环江| 青神县| 吉安市| 买车|