我在學(xué)習(xí)神經(jīng)網(wǎng)絡(luò)及計(jì)算機(jī)視覺(jué)的途中,用到了以下工具也在安裝配置途中遇到了很多的困難,所以在閑下來(lái)之后決定把需要用到的幾個(gè)軟件安裝過(guò)程寫(xiě)下來(lái),供網(wǎng)友參考。
首先對(duì)我提到的幾個(gè)軟件進(jìn)行一個(gè)簡(jiǎn)單介紹。
? ? Anaconda是一個(gè)開(kāi)源的Python發(fā)行版本,其包含了conda、Python等180多個(gè)科學(xué)包及其依賴(lài)項(xiàng)。因?yàn)榘舜罅康目茖W(xué)包,Anaconda 的下載文件比較大(約 531 MB),如果只需要某些包,或者需要節(jié)省帶寬或存儲(chǔ)空間,也可以使用Miniconda這個(gè)較小的發(fā)行版(僅包含conda和 Python)(以上引用自百度百科)。
? ??PyCharm是一種Python IDE,帶有一整套可以幫助用戶(hù)在使用Python語(yǔ)言開(kāi)發(fā)時(shí)提高其效率的工具,比如調(diào)試、語(yǔ)法高亮、Project管理、代碼跳轉(zhuǎn)、智能提示、自動(dòng)完成、單元測(cè)試、版本控制。此外,該IDE提供了一些高級(jí)功能,以用于支持Django框架下的專(zhuān)業(yè)Web開(kāi)發(fā)(以上引用自百度百科)。
? ? Python是一種跨平臺(tái)的計(jì)算機(jī)程序設(shè)計(jì)語(yǔ)言。 是一個(gè)高層次的結(jié)合了解釋性、編譯性、互動(dòng)性和面向?qū)ο蟮?a target="_blank">腳本語(yǔ)言。最初被設(shè)計(jì)用于編寫(xiě)自動(dòng)化腳本(shell),隨著版本的不斷更新和語(yǔ)言新功能的添加,越多被用于獨(dú)立的、大型項(xiàng)目的開(kāi)發(fā)(以上引用自百度百科)。
? ? Tensorflow是一個(gè)基于數(shù)據(jù)流編程(dataflow programming)的符號(hào)數(shù)學(xué)系統(tǒng),被廣泛應(yīng)用于各類(lèi)機(jī)器學(xué)習(xí)(machine learning)算法的編程實(shí)現(xiàn),其前身是谷歌的神經(jīng)網(wǎng)絡(luò)算法庫(kù)DistBelief(以上引用自百度百科)。
? ? 看了以上引用自百度百科的內(nèi)容,相信你已經(jīng)對(duì)這幾樣軟件有了一個(gè)了解。如果你沒(méi)看的話(huà),其實(shí)也沒(méi)有什么關(guān)系,因?yàn)橄旅嬉f(shuō)的和上面的百度百科一點(diǎn)關(guān)系都沒(méi)有。首先,我要先聲明一件事情,Tensorflow并不是一個(gè)必裝項(xiàng),其余的三個(gè)都安裝完成后,基本可以滿(mǎn)足日常的需求。
接下來(lái),進(jìn)入正題。
安裝流程:
Anaconda安裝流程:
Anaconda官網(wǎng)鏈接:https://www.anaconda.com/
進(jìn)入官網(wǎng)后首先選擇產(chǎn)品類(lèi)型,我選擇個(gè)人開(kāi)發(fā)版(Indicidual Edition)(這個(gè)根據(jù)個(gè)人需要確定,具體可以看官網(wǎng)內(nèi)介紹,英文不好的可以使用在線翻譯):

下拉頁(yè)面,選擇符合自己電腦版本的安裝包下載(注意有Python3和Python2兩個(gè)版本): ??

將下載來(lái)的安裝包一路綠燈就好了

當(dāng)你開(kāi)始界面如下時(shí),就代表你已經(jīng)安裝好Anaconda了:

在此時(shí),Python也已經(jīng)安裝好了??梢源蜷_(kāi)安裝anaconda的安裝路徑,shift+右鍵操作anaconda3文件夾,選擇打開(kāi)powershell窗口,界面如下:

輸入命令:python??梢圆榭磒ython版本; ?? 輸入命令:pip list??梢圆榭匆呀?jīng)安裝的庫(kù)及其版本。

(注:在我們寫(xiě)代碼過(guò)程中,如果引用某些庫(kù)報(bào)錯(cuò)“庫(kù)不存在”情況,可以在anaconda3文件夾下的Scripts文件夾打開(kāi)powershell窗口使用命令:pip install '庫(kù)名',安裝庫(kù)。但是這個(gè)方法并不是在所有情況下都適用,某些庫(kù)和python版本以及庫(kù)之間版本存在對(duì)應(yīng)關(guān)系的是,可以安裝特定版本的庫(kù)來(lái)解決這個(gè)問(wèn)題。如此安裝命令可以改為:pip install '庫(kù)名'=='版本號(hào)')
Pycharm安裝流程:
這個(gè)的安裝流程我是參考的公眾號(hào)“軟件安裝管家”,在這個(gè)公眾號(hào)可以找到各個(gè)版本的安裝包及其對(duì)應(yīng)流程,可以參考那個(gè),我不再仔細(xì)寫(xiě)出。
Tensorflow安裝流程:
終于到了重頭戲,也是讓我耗費(fèi)了最多時(shí)間最多心力的函數(shù)庫(kù)了。Tensorflow函數(shù)庫(kù)就是我在上面所說(shuō)的與python版本以及其他庫(kù)版本都有對(duì)應(yīng)關(guān)系的一個(gè)函數(shù)庫(kù)。當(dāng)初我按照網(wǎng)上給出的教程,用cmd、清華鏡像等的安裝了好久都報(bào)錯(cuò),沒(méi)有安裝成功,后面我終于找到了下面這個(gè)最簡(jiǎn)單的方法。
步驟如下:
首先,在開(kāi)始任務(wù)欄打開(kāi)Anaconda3文件夾下的 Anaconda Nevigater:

打開(kāi)后,界面如下(點(diǎn)擊Environments可以顯示你現(xiàn)在所配置的環(huán)境,最初時(shí)候只有base環(huán)境):

點(diǎn)擊左下角的“create”輸入要建立的環(huán)境名稱(chēng)以及選用的python版本即可新建一個(gè)環(huán)境:

(注:環(huán)境名稱(chēng)不要直接寫(xiě)“Tensorflow",這個(gè)名稱(chēng)會(huì)導(dǎo)致環(huán)境創(chuàng)建失?。?/p>
創(chuàng)建完環(huán)境之后,搜索'tensorflow'安裝包,一路點(diǎn)下去確定即可。

如有哪里出現(xiàn)故障可以私信我(當(dāng)然不常上),我看到后會(huì)及時(shí)回復(fù)