在 Windows 上安裝 TensorFlow及遇見(jiàn)的問(wèn)題

本指南將介紹如何在 Windows 上安裝 TensorFlow。雖然這些說(shuō)明可能也適用于其他 Windows 版本,但我們只在滿足以下要求的計(jì)算機(jī)上驗(yàn)證過(guò)這些說(shuō)明(而且我們只支持在此類計(jì)算機(jī)上按這些說(shuō)明操作):

  • 64 位、x86 臺(tái)式機(jī)或筆記本電腦
  • Windows 7 或更高版本

確定要安裝哪種 TensorFlow

您必須從以下 TensorFlow 類型中選擇其一來(lái)進(jìn)行安裝:

  • 僅支持 CPU 的 TensorFlow。如果您的系統(tǒng)沒(méi)有 NVIDIA? GPU,則必須安裝此版本豁翎。請(qǐng)注意,此版本的 TensorFlow 通常更容易安裝(用時(shí)通常在 5 或 10 分鐘內(nèi))隅忿,所以即使您擁有 NVIDIA GPU心剥,我們也建議先安裝此版本。預(yù)編譯的二進(jìn)制文件將使用 AVX 指令背桐。
  • 支持 GPU 的 TensorFlow优烧。TensorFlow 程序在 GPU 上的運(yùn)行速度通常要比在 CPU 上快得多。因此牢撼,如果您的系統(tǒng)配有滿足以下所示先決條件的 NVIDIA? GPU匙隔,并且您需要運(yùn)行性能至關(guān)重要的應(yīng)用,則最終應(yīng)安裝此版本熏版。

運(yùn)行支持 GPU 的 TensorFlow 所需滿足的要求

如果您要使用本指南描述的其中一種方式安裝支持 GPU 的 TensorFlow纷责,就必須在系統(tǒng)上安裝以下 NVIDIA 軟件:

  • CUDA? 工具包 9.0。如需了解詳情撼短,請(qǐng)參閱 NVIDIA 的文檔再膳。請(qǐng)務(wù)必按照 NVIDIA 文檔中的說(shuō)明將相關(guān)的 CUDA 路徑名附加到 %PATH% 環(huán)境變量上。
  • 與 CUDA 工具包 9.0 相關(guān)聯(lián)的 NVIDIA 驅(qū)動(dòng)程序曲横。
  • cuDNN v7.0喂柒。如需了解詳情,請(qǐng)參閱 NVIDIA 文檔禾嫉。請(qǐng)注意灾杰,cuDNN 通常安裝在與其他 CUDA DLL 不同的位置。請(qǐng)務(wù)必將 cuDNN DLL 的安裝目錄添加到 %PATH% 環(huán)境變量上熙参。
  • CUDA 計(jì)算能力為 3.0 或更高的 GPU 卡(用于從源代碼編譯)艳吠,以及 CUDA 計(jì)算能力為 3.5 或更高的 GPU 卡(用于安裝我們的二進(jìn)制文件)。如需了解支持的 GPU 卡的列表孽椰,請(qǐng)參閱 NVIDIA 文檔胡控。

如果您的某個(gè)軟件包不同于上述版本空扎,請(qǐng)改為指定的版本嘱朽。特別是现喳,cuDNN 版本必須完全匹配:如果無(wú)法找到 cuDNN64_7.dll,TensorFlow 就不會(huì)加載锐涯。要使用不同版本的 cuDNN磕诊,您必須從源代碼構(gòu)建。

確定如何安裝 TensorFlow

您必須選擇安裝 TensorFlow 的方式。目前可支持如下幾種方式:

  • “原生”pip
  • Anaconda

原生 pip 會(huì)直接在您的系統(tǒng)上安裝 TensorFlow秀仲,而不是通過(guò)虛擬環(huán)境融痛。原生 pip 安裝并未隔離在單獨(dú)的容器中進(jìn)行,因此可能會(huì)干擾系統(tǒng)中其他基于 Python 的安裝神僵。但是,如果您熟悉 pip 和您的 Python 環(huán)境覆劈,通常只需一條命令即可進(jìn)行原生 pip 安裝保礼。此外,如果使用原生 pip 安裝责语,用戶可以從系統(tǒng)上的任何目錄運(yùn)行 TensorFlow 程序炮障。

在 Anaconda 中,您可以使用 conda 來(lái)創(chuàng)建一個(gè)虛擬環(huán)境坤候。但是胁赢,在 Anaconda 內(nèi)部,我們建議使用 pip install 命令來(lái)安裝 TensorFlow白筹,而不要使用 conda install 命令智末。

注意:conda 軟件包是由社區(qū)提供支持的,并沒(méi)有任何官方支持徒河。也就是說(shuō)系馆,TensorFlow 團(tuán)隊(duì)既不測(cè)試也不維護(hù) conda 軟件包。若使用該軟件包顽照,您需要自行承擔(dān)相關(guān)風(fēng)險(xiǎn)由蘑。

使用原生 pip 進(jìn)行安裝

如果您的計(jì)算機(jī)上未安裝以下某個(gè) Python 版本,請(qǐng)立即安裝:

在 Windows 上代兵,TensorFlow 支持 Python 3.5.x 和 3.6.x尼酿。請(qǐng)注意,Python 3 附帶有 pip3 軟件包管理器植影,您需使用此程序來(lái)安裝 TensorFlow裳擎。

要安裝 TensorFlow,請(qǐng)啟動(dòng)終端何乎。然后在該終端中發(fā)出正確的 <tt style="box-sizing: inherit;">pip3 install</tt> 命令句惯。要安裝僅支持 CPU 的 TensorFlow 版本,請(qǐng)輸入以下命令:

C:\> pip3 install --upgrade tensorflow

要安裝 GPU 版本的 TensorFlow支救,請(qǐng)輸入以下命令:

C:\> pip3 install --upgrade tensorflow-gpu

安裝成功后

驗(yàn)證您的安裝
啟動(dòng)終端抢野。

如果您是通過(guò) Anaconda 進(jìn)行安裝,請(qǐng)激活您的 Anaconda 環(huán)境各墨。

從 cmd 中調(diào)用 Python指孤,如下所示:

C:\Users\majia>python

在 Python 交互式 shell 中輸入以下幾行簡(jiǎn)短的程序代碼:

>>> import tensorflow as tf
>>> hello = tf.constant('Hello, TensorFlow!')
>>> sess = tf.Session()
>>> print(sess.run(hello))

如果系統(tǒng)輸出以下內(nèi)容,說(shuō)明您可以開(kāi)始編寫 TensorFlow 程序了:

Hello, TensorFlow!

如果在執(zhí)行代碼中出現(xiàn)


image.png

解決辦法:
在最頂行寫入

import os
os.environ['TF_CPP_MIN_LOG_LEVEL'] = '2' 

如下圖所示


image.png

好了,現(xiàn)在整個(gè)TensorFlow在windows安裝已經(jīng)完成可以開(kāi)始編程了恃轩!

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末结洼,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子叉跛,更是在濱河造成了極大的恐慌松忍,老刑警劉巖,帶你破解...
    沈念sama閱讀 222,681評(píng)論 6 517
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件筷厘,死亡現(xiàn)場(chǎng)離奇詭異鸣峭,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)酥艳,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,205評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門摊溶,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人充石,你說(shuō)我怎么就攤上這事莫换。” “怎么了骤铃?”我有些...
    開(kāi)封第一講書人閱讀 169,421評(píng)論 0 362
  • 文/不壞的土叔 我叫張陵拉岁,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我劲厌,道長(zhǎng)膛薛,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書人閱讀 60,114評(píng)論 1 300
  • 正文 為了忘掉前任补鼻,我火速辦了婚禮哄啄,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘风范。我一直安慰自己咨跌,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 69,116評(píng)論 6 398
  • 文/花漫 我一把揭開(kāi)白布硼婿。 她就那樣靜靜地躺著锌半,像睡著了一般。 火紅的嫁衣襯著肌膚如雪寇漫。 梳的紋絲不亂的頭發(fā)上刊殉,一...
    開(kāi)封第一講書人閱讀 52,713評(píng)論 1 312
  • 那天,我揣著相機(jī)與錄音州胳,去河邊找鬼记焊。 笑死,一個(gè)胖子當(dāng)著我的面吹牛栓撞,可吹牛的內(nèi)容都是我干的遍膜。 我是一名探鬼主播碗硬,決...
    沈念sama閱讀 41,170評(píng)論 3 422
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼瓢颅!你這毒婦竟也來(lái)了恩尾?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書人閱讀 40,116評(píng)論 0 277
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤挽懦,失蹤者是張志新(化名)和其女友劉穎翰意,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體信柿,經(jīng)...
    沈念sama閱讀 46,651評(píng)論 1 320
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡猎物,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,714評(píng)論 3 342
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了角塑。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,865評(píng)論 1 353
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡淘讥,死狀恐怖圃伶,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情蒲列,我是刑警寧澤窒朋,帶...
    沈念sama閱讀 36,527評(píng)論 5 351
  • 正文 年R本政府宣布,位于F島的核電站蝗岖,受9級(jí)特大地震影響侥猩,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜抵赢,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 42,211評(píng)論 3 336
  • 文/蒙蒙 一欺劳、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧铅鲤,春花似錦划提、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書人閱讀 32,699評(píng)論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至骇塘,卻和暖如春伊履,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背款违。 一陣腳步聲響...
    開(kāi)封第一講書人閱讀 33,814評(píng)論 1 274
  • 我被黑心中介騙來(lái)泰國(guó)打工唐瀑, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人奠货。 一個(gè)月前我還...
    沈念sama閱讀 49,299評(píng)論 3 379
  • 正文 我出身青樓介褥,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子柔滔,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,870評(píng)論 2 361

推薦閱讀更多精彩內(nèi)容