日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

第三章 pycharm 配置python的環(huán)境

 靜幻堂 2018-09-13
Kevin的事情 2018-09-01 13:20:38

為什么安裝python后,還需要pycharm配置環(huán)境

我們實(shí)際工作中使用python,往往不同項(xiàng)目會(huì)用到不同的Python版本和同一個(gè)包的不同版本,比較頭疼一點(diǎn)是包管理和Python不同版本的切換問(wèn)題。為了解決這些問(wèn)題,有不少發(fā)行版的Python,比如WinPython、Anaconda等,這些發(fā)行版將python和許多常用的package打包,方便Python使用者直接使用,此外,還有virtualenv、pyenv等工具管理虛擬環(huán)境。

Python開(kāi)發(fā)IDE工具——pycharm使用了兩種虛擬環(huán)境管理工具——virtualenv和conda。

Anaconda是一個(gè)用于科學(xué)計(jì)算的Python發(fā)行版。Anaconda利用工具/命令conda來(lái)進(jìn)行package和environment的管理,并且已經(jīng)包含了Python和相關(guān)的配套工具。解釋下conda、anaconda這些概念的差別。conda可以理解為一個(gè)工具,也是一個(gè)可執(zhí)行命令,其核心功能是包管理與環(huán)境管理。包管理與pip的使用類(lèi)似,環(huán)境管理則允許用戶方便地安裝不同版本的python并可以快速切換。Anaconda則是一個(gè)打包的集合,里面預(yù)裝好了conda、某個(gè)版本的python、眾多packages、科學(xué)計(jì)算工具等等,所以也稱為Python的一種發(fā)行版。

virtualenv 是一個(gè)可以在同一計(jì)算機(jī)中隔離多個(gè)python版本的工具。有時(shí),兩個(gè)不同的項(xiàng)目可能需要不同版本的python,如 python2.7/ python3.5 ,但是如果都裝到一臺(tái)計(jì)算機(jī),經(jīng)常會(huì)導(dǎo)致問(wèn)題。所以需要一個(gè)工具能夠?qū)⑦@兩種或幾種不同版本的環(huán)境隔離開(kāi)來(lái),需要哪個(gè)版本就切換到哪個(gè)版本做為默認(rèn)版本。virtualenv 既是滿足這個(gè)需求的工具。它能夠用于創(chuàng)建獨(dú)立的Python環(huán)境,多個(gè)Python相互獨(dú)立,互不影響。

背景介紹完了,下面介紹pycharm中使用virtualen的操作步驟:

1、創(chuàng)建一個(gè)項(xiàng)目Anconda_prj

第三章 pycharm 配置python的環(huán)境

2、選擇projectinterpreter的時(shí)候,可以選擇已有的,也可以創(chuàng)建新的。

如果選擇創(chuàng)建新的interpreter,可以選擇使用conda或者Vierualenv來(lái)創(chuàng)建。

第三章 pycharm 配置python的環(huán)境

第三章 pycharm 配置python的環(huán)境

Name中填寫(xiě)新虛擬環(huán)境的名字,或者使用默認(rèn)名字,方便以后安裝第三方包和其他項(xiàng)目使用;

在Location中填寫(xiě)新環(huán)境的文件目錄;

在Base interpreter下拉框中選擇Python解釋器;

勾選Inherit global site-packages可以使用base interpreter中的第三方庫(kù),不選將和外界完全隔離;

勾選Make available to all projects可將此虛擬環(huán)境提供給其他項(xiàng)目使用。

第三章 pycharm 配置python的環(huán)境

接下來(lái)我們介紹一下剛創(chuàng)建的Anconda_prj如何使用,有什么特性。

1、在pycharm中,項(xiàng)目使用的interperter加載庫(kù)的位置如下。其位置并不是python的安裝目錄(我的python安裝在c:\Programspython目錄下)

第三章 pycharm 配置python的環(huán)境

第三章 pycharm 配置python的環(huán)境

2、在CMD命令行使用pip安裝lib庫(kù)之后,并沒(méi)有自動(dòng)加到上面的虛擬庫(kù)中,需要再虛擬目錄下再次執(zhí)行pipinstall,或者使用pycharm的lib管理工具進(jìn)行安裝

第三章 pycharm 配置python的環(huán)境

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買(mǎi)等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類(lèi)似文章 更多