九色国产,午夜在线视频,新黄色网址,九九色综合,天天做夜夜做久久做狠狠,天天躁夜夜躁狠狠躁2021a,久久不卡一区二区三区

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
關(guān)于Python虛擬環(huán)境搭建的解讀

大多數(shù)小伙伴在第一次接觸Python的時候都會被它強大的包所吸引,想要寫一個網(wǎng)站可以使用Django,想要做數(shù)學運算就想到了Numpy,想做數(shù)據(jù)分析可以用Pandas等等。

    但是安裝的包越多,Python的環(huán)境就會出現(xiàn)越來多的兼容性問題,比如兩個包同時依賴于Scipy,但是A包和B包他們對于Scipy的版本不同,導致裝了A包就無法裝B包。

    為了解決這個惱人的問題,Anconda就大顯神通了,它是一個免費的Python發(fā)行版,其最大的特色是Virtualenv(虛擬環(huán)境),通過Conda管理器可以同時管理多個Python環(huán)境。回到上面的問題,通過使用虛擬環(huán)境,我們把A包和B包隔離開,讓他們處于兩個不同的python環(huán)境就好了,問題就迎刃而解了。

    今天我們就來介紹基于anaconda的多環(huán)境搭建方法

    START

    上面我們說了Anaconda的作用后,下面我就開始講一下如何正確的下載安裝、配置,以及使用Anaconda。

    首先我們進入Anaconda的官網(wǎng):

    https://www.anaconda.com/distribution/

    在下載界面的下方就可以看到Anaconda的下載地址,上面有三個選項分別是WindowsmacOS以及Linux我們選擇我們系統(tǒng)對應的就可以了,下面是python的版本,這里我們安裝最新的Anaconda3也就是Python3.7version點擊Download,耐心等待一下就可以下載好了。

    上圖就是就是安裝界面了,這個Windows下面的安裝包,點擊“Next”。

    點擊“IAgree”

    這里表示,你是自己使用還是你計算機下面所有的用戶都可以使用,因為我們一般都是自己的電腦,所以都可以。

    這里就要開始選擇安裝路徑了,如果C盤空間足夠大的話,可以直接安裝在默認路徑。但如果你的用戶名是中文的,我建議另建一個沒有中文的目錄。

    到了這一步就比較關(guān)鍵了,建議兩個選項都勾上。其中第二個選項一定勾選,至于第一個選項,它的意思是會把anconda添加進環(huán)境變量,勾選后直接可以在cmd命令控制臺使用conda命令,否則必須在開始菜單的(Anaconda(64-bit))這個程序去運行conda命令。

    開始安裝了,耐心等待安裝完即可。(我的固態(tài)硬盤上裝了5分鐘)

    可以看到安裝好了之后,可以看到Anconda和Pycharm的商業(yè)互吹界面,但是不得不說這一組好用的工具組合,后續(xù)我們也會介紹怎么在Pycharm里配置Anaconda

    取消這兩個勾選,我們點擊完成,如果不取消也可以,它會彈出一些Anaconda的介紹。

    簡單提一下macOS和Linux下的安裝方法:

    在macOS里,安裝方法和普通的軟件安裝并沒有什么不同,直接拖動安裝就可以了,后面也會遇到類似于配置環(huán)境變量的選項,建議全部勾選。

    在Linux里,我們下載的安裝包可能是Anacond3_xxx.bash(xxx代表這個安裝包的版本號)在所在文件里打開terminal輸入bash./Anacond3_xxx.bash之后會出現(xiàn)一些描述性的文件,我們一直按住回車鍵,會一直滾屏出現(xiàn)安裝前需要看的條款,到文末會彈出是否接受的詢問,我們選擇yes,在后面的安裝路徑或者是配置環(huán)境變量我們選擇yes或者回車就可以了。

    到這里我們就已經(jīng)安裝好Anaconda了,下面我們介紹一下如何使用和配置Anaconda。它最便捷的地方在于Python虛擬環(huán)境,我們現(xiàn)在就來創(chuàng)建一個。

    首先打開cmd(macOS和Linux為terminal)

    我們輸入

conda info -e1復制代碼類型:[python]

上面的指令的意思是,列出現(xiàn)在Anaconda管理的所有環(huán)境,可以看到我的conda下面有5個環(huán)境,如果是第一次安裝一般只有一個環(huán)境就是base

    下面我們開始創(chuàng)建我們第一個虛擬環(huán)境:

    輸入指令

conda create -n myenv python=3.61復制代碼類型:[python]

    具體版本根據(jù)你的實際情況)

    等待一會兒就會出現(xiàn)這樣的畫面,其中橙色框框是我們下載相關(guān)資源的網(wǎng)絡位置,一般來說這里的信息你們和我圖上是不同的,我已經(jīng)更改過conda的鏡像源,所以這里的網(wǎng)址是清華鏡像源。

    更換鏡像源是十分重要的步驟,因為這里請求的資源是從國外的服務器請求的,下載速度是會非常慢。那么如何更換鏡像源?可以參考這份指南:

    https://mirror.tuna.tsinghua.edu.cn/help/anaconda/

    對這份幫助指南上,我做一些簡短的說明。首先,注意一下畫橙色線的地方,我們需要更改我們用戶文件夾下的.condarc這個文件,如果你是Windows,需要執(zhí)行那句指令才可以看到這個文件,至于macOS和Linux用戶,可能在文件下是看不見這個文件的,但是它是存在的,只不過是一個隱藏文件,我們在我們的用戶文件下,直接使用vim命令去編輯這個文件就好。

    把.condarc里原來的內(nèi)容替換成灰色區(qū)域的代碼。我們再次執(zhí)行

conda create -n myenv python=3.61復制代碼類型:[python]

    選擇yes,就會發(fā)現(xiàn)更換鏡像源之后下載速度快多了。

    需要注意的是,我們這里僅僅是更換了Anaconda的鏡像源,只有使用conda命令安裝包的時候才會使用國內(nèi)源,當使用pip安裝的時候,還需要對pip進行換源操作pypi的換源方法在如下網(wǎng)址:

    https://mirrors.tuna.tsinghua.edu.cn/help/pypi/

    在最后的描述中,我們可以了解到,如果想要使用虛擬環(huán)境,需要使用命令:

conda activate myenv1復制代碼類型:[python]

    (這里的myenv是我們剛剛在創(chuàng)建虛擬環(huán)境的時候所起的名字)

    我們輸入這個指令,在命令號前面的首部,就可以看見我們的環(huán)境名字,這表明我們當前是在這個虛擬環(huán)境在進行操作,我們在這里執(zhí)行pip或是是conda的安裝命令都會把安裝包安裝在這個虛擬環(huán)境中。

    來安裝個numpy庫測試一下吧:

conda install numpy1復制代碼類型:[python]

    如果你已經(jīng)更換了pypi源可以試一下

pip install numpy1復制代碼類型:[python]

    到現(xiàn)在我們還沒有把Anaconda和Pycharm這對cp組合起來呢,下面介紹一下,如何在Pycharm里使用我們創(chuàng)建好的conda虛擬環(huán)境。

    首先打開Pycharm,在file里面open一個新建的空的文件夾,切記不要新建project,打開后,選擇Settings

    選擇ProjectInterpreter

    這里可以看到使用的是一個private名字的虛擬環(huán)境,是我之前已經(jīng)創(chuàng)建好的,如果在你的界面,這里的環(huán)境應該是空的,不論怎么樣都沒關(guān)系,因為下面我們會添加我們的conda虛擬環(huán)境,在藍色路徑打碼的旁邊有一個齒輪樣式的圖標,點擊它。

    在右邊的選項里面我們選擇conda環(huán)境,選擇第二個選項現(xiàn)存有的環(huán)境,一般來說Pycharm會很貼心的為我們自動設置環(huán)境路徑,如果沒有自動設置也沒有關(guān)系,一般來說這個虛擬環(huán)境的路徑在你用戶文件夾下的Anaconda3的envs文件下,進入對應的虛擬環(huán)境文件里,找到python文件就可以了,至于紅線的選項,如果勾選得話,在另外一個項目也可以引用這個python環(huán)境,不勾選只能當前的項目可以看到,不過沒關(guān)系,即使沒有勾選,在另外一個項目里也可以隨時用相同的方法add回來。

    一切都完成后,點擊Apply,就可以在這個文件夾下New一個python文件了,一般來說第一次使用環(huán)境系統(tǒng)都需要Indexing一下所有的資源文件,在run的標志由灰變亮之后,就可以開始愉快地打代碼了。

    END

    Anaconda是一個高效的python環(huán)境管理器,目前Anaconda+Jupyter或者Anaconda+Pycharm已經(jīng)越來越成為一種主流趨勢,使用更高效的工具,可以創(chuàng)造更多的快樂。

本站僅提供存儲服務,所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
Anaconda下conda,pip安裝路徑
Anaconda+Pycharm環(huán)境下的PyTorch配置方法
python學習
PythonpyQt5適于新手上路(第一篇環(huán)境和配置)
Miniconda——搭建Python開發(fā)環(huán)境的最優(yōu)解
anaconda和pycharm哪個好用?
更多類似文章 >>
生活服務
熱點新聞
分享 收藏 導長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服