欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

裝了python再裝anaconda該怎么操作保姆級(jí)教程

 更新時(shí)間:2024年11月05日 09:23:12   作者:摳頭專注python環(huán)境配置  
本文詳細(xì)介紹了在已安裝Python的情況下如何正確安裝和配置Anaconda環(huán)境,包括Python環(huán)境變量的配置、Anaconda的下載安裝以及環(huán)境變量配置,文中通過(guò)代碼就介紹的非常詳細(xì),需要的朋友可以參考下

大家好,又見(jiàn)面了,上一篇文章給大家講解了Anaconda環(huán)境安裝以及pip鏡像配置,有小伙伴后臺(tái)私信我,已經(jīng)裝了python再裝anaconda各種異常,這篇文章我們講解一下這種情況下改怎么處理?

一、首先安裝python

 python下載我這里就不贅述了,網(wǎng)上教程很多,大家搜一下就可以搞定,我們從python環(huán)境配置變量配置開(kāi)始:

配置python環(huán)境變量

裝好python后,先打開(kāi)文件夾(我這里以3.7版本為例):

右鍵此電腦/屬性

點(diǎn)擊屬性出現(xiàn)↓

然后點(diǎn)擊高級(jí)系統(tǒng)設(shè)置,對(duì)了,此處可以看到自己電腦的一些信息:

點(diǎn)擊【環(huán)境變量】

找到path,記住別從用戶變量中找,從系統(tǒng)變量,然后編輯path,如圖

這是我的安裝目錄

確認(rèn)路徑準(zhǔn)確性

到此完成,可以開(kāi)始檢驗(yàn)了。

檢驗(yàn)python

先找到運(yùn)行這個(gè)應(yīng)用程序,可以直接按Windows+R鍵

運(yùn)行 cdm命令

輸入python并回車,會(huì)出現(xiàn)python的版本信息,eg.版本是python3.7.4,此時(shí)輸入行前面出現(xiàn)>>>,已經(jīng)進(jìn)入python環(huán)境,輸入quit()可以退出python,再輸入exit,退出黑框。

二、安裝anaconda(anaconda3)

1、下載

anaconda官網(wǎng)是外國(guó)網(wǎng)站,速度非常慢,建議去清華大學(xué)開(kāi)源軟件鏡像站下載, 網(wǎng)址是:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/,點(diǎn)擊即可進(jìn)入。

根據(jù)網(wǎng)站信息選擇適合的,我選的就是最新版那個(gè),直接點(diǎn)擊下載,不需要幾分鐘。

2、安裝

下載完成后打開(kāi)下載的安裝程序

這是個(gè)歡迎界面,直接下一步:

這里不同意人家協(xié)議就不讓你用,自己看著辦,我先同意了

點(diǎn)next

如圖可以看到又彈出一個(gè)框,可以自定義安裝位置,沒(méi)什么要求,就是路徑里不要有漢字。然后點(diǎn)擊下一步

這里是你選了下面那個(gè)選項(xiàng)后彈出的一個(gè)提醒,就像是你修改系統(tǒng)默認(rèn)應(yīng)用一樣彈出個(gè)確認(rèn)框。直接點(diǎn)擊確認(rèn)就行。

這里說(shuō)一下,其實(shí)之前下載的python3.7.4和這里下載的anaconda都是一種編譯環(huán)境,而且都是python語(yǔ)言的編譯環(huán)境,進(jìn)入這個(gè)環(huán)境編譯的python才能運(yùn)行,所以將anaconda修改為系統(tǒng)默認(rèn)python環(huán)境時(shí),會(huì)有提示,是否將原來(lái)的python3.7.4這個(gè)python環(huán)境修改為anaconda。

然后

點(diǎn)擊Install

這個(gè)安裝完成很快的,進(jìn)度條完成后好像不會(huì)自己關(guān)閉安裝界面,如上面圖31,進(jìn)度滿了就點(diǎn)擊Next,沒(méi)滿時(shí)按鈕是灰的,點(diǎn)不了,不用擔(dān)心,接下來(lái)

下一步

這里其實(shí)無(wú)所謂了,選上那倆框就是關(guān)閉安裝程序后打開(kāi)倆學(xué)習(xí)python的網(wǎng)站,沒(méi)啥用,還得關(guān)。點(diǎn)擊finish就安裝完成了,會(huì)關(guān)閉掉安裝程序。

3、配置環(huán)境變量

環(huán)境變量的配置前期先參考上文

因?yàn)榍懊媾渲昧藀ython37的環(huán)境變量,而python37和anaconda都是python環(huán)境,所以要?jiǎng)h掉python37的環(huán)境變量,改為anaconda的

此時(shí)已經(jīng)沒(méi)有D:\Python37\Scripts\和D:\Python37\這倆python37的變量了變?yōu)榱薉:\Anaconda3\Library\bin、D:\Anaconda3\Scripts\、D:\Anaconda3\這三個(gè)變量,大家可以通過(guò)看上面有關(guān)D:\Python37\Scripts\和D:\Python37\的注釋

  • 檢驗(yàn)anaconda

輸入conda --version來(lái)查看conda的信息

其實(shí)顯出1中所示就已經(jīng)結(jié)束了,可以確認(rèn)安裝好了。也可以輸入python試試,如圖中2所示,顯現(xiàn)出了anaconda所帶的python解釋器的版本3.7.3。其實(shí)對(duì)照我們之前安裝的python37的版本就可以看出,此時(shí)輸入命令python后出現(xiàn)的python3.7.3是anaconda自帶的,我們之前裝的python3.7.4中刪掉python37的環(huán)境變量后就不能再通過(guò)系統(tǒng)直接訪問(wèn)了,除非再將環(huán)境變量改回來(lái)?,F(xiàn)在來(lái)講講如何將原來(lái)的python3.7.4加進(jìn)anaconda中。

三、擴(kuò)展——將先前的python加入后來(lái)的anaconda

 1、了解anaconda 

首先了解一些前提,anaconda只有在完成環(huán)境變量的配置后才能使用conda命令, 有一組命令必須了解,即

: conda env list 

conda info --e 

conda info --envs 

這三個(gè)都是查詢conda里python環(huán)境的信息。試著查詢一下

可以看到什么也沒(méi)做的情況下conda里只有base一個(gè)默認(rèn)環(huán)境,位置就在anaconda里,接下來(lái)看文件

在Anaconda3的文件里并沒(méi)有base,所以應(yīng)該是內(nèi)部默認(rèn)的一個(gè)環(huán)境,然后我們?cè)倏瓷衔摹緳z驗(yàn)anaconda步驟】中最下面輸入python時(shí)有一個(gè)提醒Warning,里面是說(shuō)python3.7.3這個(gè)解釋器是在一個(gè)python環(huán)境里,而這個(gè)環(huán)境沒(méi)激活,激活化境的語(yǔ)句時(shí)activate 環(huán)境名;再看上文【conda查詢命令】,conda里只有base一個(gè)環(huán)境,所以嘗試激活,輸入activate base

可以看到激活環(huán)境后命令行開(kāi)頭多了個(gè)(base),關(guān)閉環(huán)境的語(yǔ)句不用加環(huán)境名。然后我們嘗試激活base環(huán)境的情況下使用python命令,運(yùn)行python3.7.3

通過(guò)上圖可以看到python3.7.3解釋器是在base環(huán)境中。

2、添加python

要想將我們?cè)瓉?lái)安裝的python3.7.4裝到anaconda中,先是創(chuàng)建一個(gè)環(huán)境。 創(chuàng)建一個(gè)名稱為python37的虛擬環(huán)境并指定python版本為3.7.x(這里conda會(huì)自動(dòng)找3.7中最新的版本下載)語(yǔ)句是 conda create -n python37 python=3.7或者 conda create --name python37 python=3.7

python37只是我要建的文件的名,你可以自己定,這個(gè)指令其實(shí)就是在anaconda中的envs文件夾里創(chuàng)建一個(gè)叫python37的文件夾。

執(zhí)行語(yǔ)句前我們通過(guò)【conda查詢命令】,可以知道anaconda中只有一個(gè)base,而anaconda中envs文件中沒(méi)有任何東西。

然后輸入conda create --name python37 python=3.7

回y后回車,第一次需要等會(huì),成功后出現(xiàn)

此時(shí)再看anaconda里的環(huán)境

出現(xiàn)了python37,并顯示位置在anaconda3里的envs文件夾里,打開(kāi)文件夾可以看到

就是在envs里創(chuàng)建了一個(gè)python37,并且里面是有python解釋器的,

解釋一下,文件夾還新出現(xiàn)一個(gè)test文件,估計(jì)是類似于日志一類的,別動(dòng)它,之后就算刪除了python37它也還會(huì)存在。

可以通過(guò)語(yǔ)句activate python37來(lái)激活python37這個(gè)環(huán)境,然后運(yùn)行python來(lái)查看python37里的解釋器信息

通過(guò)圖中可以知道建立的環(huán)境里是有python解釋器的,并且版本是2019年9月發(fā)布的python3.7.4對(duì)比我們?cè)?a rel="external nofollow" target="_blank">python安裝里的安裝的python版本,我們自己安裝的python3.7.4是2019年8月發(fā)布的,所以此時(shí)的python是anaconda自己下載的,還不是我們之前裝到那個(gè),做這些只是為了給我們自己的python3.7.4先在anaconda里搭好一個(gè)適合python3.7.x的環(huán)境(也就是python37這個(gè)文件)。 環(huán)境搭好了,也就該移過(guò)來(lái)python37了,還記得你自己裝的python3.7.4(8月版)的位置嗎?也就是通過(guò)自定義的安裝位置,找到它,并將你安裝它的文件夾復(fù)制,我的是python3.7。

這時(shí)就體現(xiàn)出前面將python(8月版)的安裝文件夾命名為python37的好處了,python(8月版)的文件夾必須要與anaconda里envs下你建的python37(9月版)文件同名才行。這兩處名可以不叫python37,但必須同名,不含漢字。

把你復(fù)制的python37(8月版)(也就是自己安裝的python(8月版)文件)粘貼到anaconda的envs文件夾里去:

如果倆文件夾不同命又真的不想動(dòng)命名的話,也可以了,就是復(fù)制到時(shí)候不能復(fù)制安裝python3.7.4(8月版)的文件夾,而是復(fù)制文件夾里的東西,全選上,復(fù)制后也不是粘貼到envs里了,粘貼到你在envs里建都那個(gè)python37(9月版)環(huán)境里,像我的就是envs里的python37(9月版)文件夾里

之后因?yàn)橥P(guān)系,出現(xiàn)

選擇替換掉,這時(shí)候應(yīng)該理解了吧,完成后就把我們的python3.7.4(8月版)加進(jìn)anaconda里了。

說(shuō)白了就是鳩占鵲巢,我們的python3.7.4(8月版)想弄進(jìn)anaconda里,受anaconda調(diào)用,必須在anaconda里有可調(diào)用的接口,而我們用命令conda create --name python37 python=3.7讓anaconda自己下載了一個(gè)屬于它自己的python,還是3.7版本的最新版,他自己的東西肯定就有接口了,但是它里面還帶了一個(gè)python3.7.4(9月版),這時(shí)候我們只需要粘貼過(guò)來(lái)用我們自己的python3.7.4(8月版)覆蓋掉anaconda里python37中帶的python3.7.4(9月版)就好了。

加進(jìn)去后不放心可以檢驗(yàn)一下,輸入命令activate python37激活python37環(huán)境,在輸入python查看并進(jìn)入python解釋器

這時(shí)python3.7.4已經(jīng)是8月版的,就是我們開(kāi)始自己下載的。

另外創(chuàng)建python的環(huán)境命令時(shí) conda create --name python37 python=3.7而對(duì)應(yīng)的刪除命令是 conda remove --name python37 --all執(zhí)行刪除命令后使用查看指令就看不到了,在envs文件里也刪掉了。

一些總結(jié)

3、命令歸納

查看環(huán)境:

conda env list 
conda info -e 
conda info --envs 

創(chuàng)建環(huán)境:

 conda create -n python37 python=3.7
 conda create --name python37 python=3.7 

刪除環(huán)境: conda remove --name python37 --all 

激活環(huán)境: activate python37 

關(guān)閉環(huán)境: deactivate 

打開(kāi)python解釋器: python

4、error_創(chuàng)建環(huán)境以大寫(xiě)命名

這是在我創(chuàng)建環(huán)境時(shí)用大寫(xiě)命名時(shí)彈出錯(cuò)誤,創(chuàng)建不成功,出現(xiàn)亂碼,應(yīng)該是不支持大寫(xiě)

我輸入的是conda create --name Python37 python=3.7,這里文件我以大寫(xiě)P開(kāi)頭,而圖中顯示無(wú)法創(chuàng)建,并且大寫(xiě)P以亂碼形式出現(xiàn)。后改為小寫(xiě)成功創(chuàng)建。

總結(jié)

到此這篇關(guān)于裝了python再裝anaconda該怎么操作的文章就介紹到這了,更多相關(guān)裝了python再裝anaconda內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Python經(jīng)驗(yàn)總結(jié):兩種Type?Error問(wèn)題

    Python經(jīng)驗(yàn)總結(jié):兩種Type?Error問(wèn)題

    這篇文章主要介紹了Python經(jīng)驗(yàn)總結(jié):兩種Type?Error問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-09-09
  • 基于python使用tibco ems代碼實(shí)例

    基于python使用tibco ems代碼實(shí)例

    這篇文章主要介紹了基于python使用tibco ems代碼實(shí)例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-12-12
  • selenium+headless chrome爬蟲(chóng)的實(shí)現(xiàn)示例

    selenium+headless chrome爬蟲(chóng)的實(shí)現(xiàn)示例

    這篇文章主要介紹了selenium+headless chrome爬蟲(chóng)的實(shí)現(xiàn)示例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2021-01-01
  • python 實(shí)現(xiàn)上傳圖片并預(yù)覽的3種方法(推薦)

    python 實(shí)現(xiàn)上傳圖片并預(yù)覽的3種方法(推薦)

    下面小編就為大家?guī)?lái)一篇python 實(shí)現(xiàn)上傳圖片并預(yù)覽的3種方法(推薦)。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-07-07
  • Python簡(jiǎn)單獲取網(wǎng)卡名稱及其IP地址的方法【基于psutil模塊】

    Python簡(jiǎn)單獲取網(wǎng)卡名稱及其IP地址的方法【基于psutil模塊】

    這篇文章主要介紹了Python簡(jiǎn)單獲取網(wǎng)卡名稱及其IP地址的方法,結(jié)合實(shí)例形式分析了Python基于psutil模塊針對(duì)本機(jī)網(wǎng)卡硬件信息的讀取操作簡(jiǎn)單使用技巧,需要的朋友可以參考下
    2018-05-05
  • pytorch中構(gòu)建模型的3種方法詳解

    pytorch中構(gòu)建模型的3種方法詳解

    這篇文章主要介紹了pytorch中構(gòu)建模型的3種方法,分別是使用繼承nn.Module基類構(gòu)建自定義模型,使用nn.Sequential按層順序構(gòu)建模型或者,繼承nn.Module基類構(gòu)建模型并輔助應(yīng)用模型容器進(jìn)行封裝(nn.Sequential,nn.ModuleList,nn.ModuleDict),需要的朋友可以參考下
    2023-09-09
  • python3 使用openpyxl將mysql數(shù)據(jù)寫(xiě)入xlsx的操作

    python3 使用openpyxl將mysql數(shù)據(jù)寫(xiě)入xlsx的操作

    這篇文章主要介紹了python3 使用openpyxl將mysql數(shù)據(jù)寫(xiě)入xlsx的操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-05-05
  • 詳解設(shè)計(jì)模式中的工廠方法模式在Python程序中的運(yùn)用

    詳解設(shè)計(jì)模式中的工廠方法模式在Python程序中的運(yùn)用

    這篇文章主要介紹了設(shè)計(jì)模式中的工廠方法模式在Python程序中的運(yùn)用,工廠方法模式主張程序在設(shè)計(jì)時(shí)要可以根據(jù)不同的條件生成各種類的實(shí)例,需要的朋友可以參考下
    2016-03-03
  • Python中的裝飾器使用

    Python中的裝飾器使用

    這篇文章主要介紹了Python中的裝飾器使用,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-12-12
  • Python使用PyYAML庫(kù)讀寫(xiě)yaml文件的方法

    Python使用PyYAML庫(kù)讀寫(xiě)yaml文件的方法

    這篇文章主要介紹了Python使用PyYAML庫(kù)讀寫(xiě)yaml文件的方法,包括YAML基本概念介紹及YAML語(yǔ)法知識(shí),結(jié)合示例代碼給大家介紹的非常詳細(xì),需要的朋友可以參考下
    2022-04-04

最新評(píng)論