Windows下安装Tensorflow
安裝TensorFlow
步驟一:
從官方網(wǎng)站下載Anacondahttps://www.anaconda.com/download/
步驟二:
安裝軟件(和普通的安裝軟件沒什么區(qū)別)
注意一點(diǎn):
步驟三:
安裝完成Anaconda之后進(jìn)行環(huán)境變量的測試
進(jìn)入到windows中的命令模式:
(1)檢測anaconda環(huán)境是否安裝成功:conda --version
(2)檢測目前安裝了哪些環(huán)境變量:conda info --envs:
(3)對(duì)于Anaconda中安裝一個(gè)內(nèi)置的python版本解析器(其實(shí)就是python的版本)
????????查看當(dāng)前有哪些可以使用的python版本:conda search??--full -name python
????????安裝python版本(我這里是安裝的3.6的版本,這個(gè)根據(jù)需求來吧):conda create --name tensorflow python=3.6
(4)激活tensflow的環(huán)境:activate tensorflow
(5)檢測tensflow的環(huán)境添加到了Anaconda里面:conda info --envs(注意:基于后序安裝成功之后才進(jìn)行的,否則會(huì)提示錯(cuò)誤)
(6)檢測當(dāng)前環(huán)境中的python的版本:python --version
(7)退出tensorflow的環(huán)境:deactivate
(8)切換到tensorflow的環(huán)境:activate tensorflow??????
上面的這些基本就可以對(duì)于Anaconda有一個(gè)比較簡單的了解,其實(shí)它就類似于JDK的一些操作,比如我們查看jdk的版本,也可以用java --version ,所以說對(duì)于Anaconda去安裝tensorflow是比較簡單的原因也正是這樣,也就是是給我們提供了一個(gè)基礎(chǔ)的依賴環(huán)境,這樣就方便我們進(jìn)行后面的安裝操作;
步驟四:
進(jìn)行正式的安裝Tensorflow(先進(jìn)入TensorFlow環(huán)境,即activate tensorflow)
注意事項(xiàng):根據(jù)Tensorflow的官方文檔,可以得到安裝tensorflow的一個(gè)命令是下面:
pip install --ignore-installed --upgrade https://storage.googleapis.com/tensorflow/windows/cpu/tensorflow-1.0.0-cp35-cp35m-win_x86_64.whl
但是,如果我們?cè)赾md中,直接進(jìn)行這樣的話,有可能是不能夠成功的,開始也不知道為什么,后面發(fā)現(xiàn)是跟電腦的cpu和顯卡有點(diǎn)關(guān)系,所以,采取后面的方法進(jìn)行安裝;
步驟五:
通過命令安裝:pip install --upgrade --ignore-installed tensorflow
剩下的就是慢慢的等待安裝的過程啦
溫馨提示:(1)如果在這個(gè)命令之后,有提示說需要你升級(jí)你的pip的版本,那么你就根據(jù)上面的提示進(jìn)行命令安裝就可以了
步驟六:
(1)打開之前安裝的Anaconda
這兩個(gè)都可以,我這里說一下使用Anaconda Prompt的方式;
①直接點(diǎn)擊進(jìn)入,就會(huì)顯示如下的內(nèi)容:
②切換到tensorflow的環(huán)境
③進(jìn)入python編輯環(huán)境
④然后編寫一個(gè)使用的代碼:
OK,到這里的話,基本上從安裝到成功就已經(jīng)實(shí)現(xiàn)了~~~~
溫馨提示:如果你發(fā)現(xiàn),你的conda和tensorflow環(huán)境都是安裝成功的,但是一用測試代碼進(jìn)行跑的時(shí)候就出問題了,那么請(qǐng)注意,這個(gè)原因你由于你在安裝tensorflow的時(shí)候,是直接在cmd下,而不是在你用conda激活的一個(gè)環(huán)境,所以導(dǎo)致,tensorflow并沒有直接嵌入到conda環(huán)境,所以,就導(dǎo)致無法導(dǎo)入模塊的一個(gè)錯(cuò)誤;
解決方法:(1)先激活TensorFlow環(huán)境:activate tensorflow ? ?
(2)再使用步驟五中的命令就可以了?
接下來將Tensorflow環(huán)境嵌入到編輯器中
環(huán)境:Tensorflow和Pycharm編輯器
步驟:
1:下載Pycharm軟件,和普通軟件一樣下載安裝
2:使用Pycharm創(chuàng)建一個(gè)項(xiàng)目
3:設(shè)置項(xiàng)目的相關(guān)內(nèi)容(項(xiàng)目名稱自擬,這里把untitled換位tensflowsecond)
溫馨提示:注意上面的Interpreter的選擇,因?yàn)槲覀儸F(xiàn)在要測試的是tensorflow嵌入到我們的IDE,方便我們開發(fā),所以這個(gè)python解析器就是要選擇我們之前安裝tensorflow目錄下的解析器,否則的話,我們之后是使用不了tensorflow的模塊的內(nèi)容的哦。當(dāng)然,如果這里不選擇,那么在創(chuàng)建工程之后還是可以修改的,后面我會(huì)說;
4:創(chuàng)建一個(gè)py文件,用于編寫測試代碼:右擊左邊tensflowsecond,new→python ?file,命名為test
5:運(yùn)行程序代碼:在代碼中右擊,點(diǎn)擊Run‘test’
OK,這就說明我們的環(huán)境已經(jīng)整合完成啦,大功告成
溫馨提示:有時(shí)候我們會(huì)發(fā)現(xiàn),我們引入了tensorflow模塊之后,那就會(huì)報(bào)錯(cuò),這個(gè)原因有如下可能:
(1)tensorflow沒有安裝成功,這樣的話,就需要重新按照我的步驟去安裝
(2)IDE中的python解析器,沒有使用tensorflow中安裝的那個(gè),所以導(dǎo)致無法識(shí)別
如果是第二點(diǎn),解決方案有兩種:
第一種:就是創(chuàng)建工程的時(shí)候就選擇正確的解析器,也就是我上面所使用的方法
第二種:就是在項(xiàng)目工程里面進(jìn)行修改配置:
選擇File----》setting
添加新的解析器:
找到我們安裝的Anadonda中的env中的tensorflow中的python.exe
點(diǎn)擊apply應(yīng)用,然后重啟我們的IDE,這樣的話就不會(huì)報(bào)無法找到tensorflow的模塊的錯(cuò)誤了
Linux安裝教程看以下鏈接:
轉(zhuǎn)自https://blog.csdn.net/cs_hnu_scw/article/details/79695347
總結(jié)
以上是生活随笔為你收集整理的Windows下安装Tensorflow的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: C++ priority_queue对链
- 下一篇: windows10下安装pytorch并