1. 程式人生 > >TensorFlow+windows+anconda安裝指南及報錯指導

TensorFlow+windows+anconda安裝指南及報錯指導

本指導只針對windows 平臺的CPU版的TensorFlow安裝,GPU版本的安裝不在本文範圍之內

       TensorFlow安裝說明:官方提供了多種安裝途徑,本文說明的安裝方式為基於anconda平臺,線上進行安裝。因TensorFlow需要依賴一些庫,因此強烈建議在具備上網的環境下,基於anconda進行線上安裝,可以避免在入坑的道路上減少極其缺乏的自信心。

本文目錄:

1:環境資訊配置
2:安裝步驟
3:錯誤說明

1:環境資訊配置

windows環境:win7 64/win10 64

anconda環境:本文采用最新版anconda,也許對應的python版本為3.6乃至以後更新至更高版本,但需注意的是,目前TensorFlow不支援32位python!!!請務必下載64位anconda。

TensorFlow版本:目前最高版本為1.8.0版本,官方說明支援python3.6,在部分win10/win7/64的膝上型電腦上成功安裝,但在部分電腦上卻頻頻報錯,網路上多數經驗為基於python3.5版本的TensorFlow -1.1.0,也是較為穩定的一個版本,若下載了3.6乃至更高版本的python,並不需要解除安裝重新下載3.5版本的anconda,只需要建立3.5的python環境即可,但為避免滋生其他問題,最好直接安裝所需的python版本。

2:安裝步驟

1-安裝anconda,選擇64點陣圖形安裝

2-安裝完畢後,開啟anconda prompt

3-輸入conda info -e 檢視當前環境資訊(新安裝的anconda應只有root,TensorFlow是我後來安裝的)

4-輸入python --version 檢視python版本資訊

5-輸入conda create --name tensorflow 建立TensorFlow環境(若想建立指定python版本的環境,如python3.5.2,可輸入 conda create --name tensorflow python=3.5.2)

當然也可以直接在root環境中直接安裝TensorFlow,若在root環境中按照,則無需此步驟,直接進行7步驟

6-輸入activate tensorflow 由root環境切換至TensorFlow環境

7-輸入pip install tensorflow 安裝TensorFlow(若需要指定版本的TensorFlow可以這樣寫:pip install tensorflow==1.1.0,若不指定TensorFlow版本號,預設會下載最高版本的TensorFlow,因國內網路原因,部分時候下載速度會異常的慢,此時可以ctrl+c結束當前任務,多嘗試幾次,或者採用清華的映象,具體地址請百度)

8-待上一步完成後,若沒有報錯,在TensorFlow環境下,輸入pyhon,繼而輸入import tensorflow驗證環境是否正確安裝


3:錯誤說明

TensorFlow對window平臺的支援似乎並不友好,安裝過程中可能會呈現各種各樣的問題,在此列出查詢問題的基本思路和常見的幾種錯誤和解決方式。

問題原因查詢及解決思路:

  • anconda版本是否為64位,TensorFlow目前不支援32位的python環境
  • TensorFlow需要依賴一些庫,比如numpy、matplotlib、jupyter等,依賴於anconda以及線上安裝的方式,基本上依賴的庫都已具備,但仍建議檢查在pip install tensorflow過程中出現的異常庫缺少資訊,若缺少,請手動pip補全相應的庫
  • 若最新版的python和TensorFlow無論如何都會報錯,那麼建議下載較低版本的anconda和TensorFlow。經測試,較為穩定的版本為Anaconda3-4.2.0-Windows-x86_64.exe(python3.5),tensorflow==1.1.0
  • 直接使用pip install tensorflow 命令,系統預設下載TensorFlow最新版本,若你的環境較低,可能會出現不相容的現象,請檢視tensorflow支援的python版本,或者更新至最新版。
  • VScode似乎是TensorFlow的依賴環境,但一般在anconda安裝完畢後會建議安裝VScode,但若出現問題,可檢視電腦中是否具備VScode環境
  • miscroft vc++ 2015 元件也是TensorFlow的依賴環境
  • 若要解除安裝TensorFlow,可使用命令 pip uninstall tensorflow,也可直接刪除Anaconda3\envs\下的tensorflow資料夾
  • 若在3.6python版本的anconda中建立3.5的python環境,需注意在建立完畢後,針對3.5的環境需新建spyder,可以通過anconda navigator中的環境管理進行新建,也可通過在3.5環境下,使用命令 pip install spyder

常見問題及解決方式:

問題1--time out

此問題主要是因為網路環境太差的問題,解決方式可多嘗試幾次pip安裝,或者找國內映象地址安裝、或者更換網路環境,或者下載離線安裝包

在此提供TensorFlow 清華映象地址:

 pip install -i https://pypi.tuna.tsinghua.edu.cn/simple  tensorflow 

常見問題---因個人時間原因,暫不進行問題的列表----

有問題的小夥伴可依照問題處理思路查詢解決方案。

相關推薦

TensorFlow+windows+anconda安裝指南指導

本指導只針對windows 平臺的CPU版的TensorFlow安裝,GPU版本的安裝不在本文範圍之內        TensorFlow安裝說明:官方提供了多種安裝途徑,本文說明的安裝方式為基於anconda平臺,線上進行安裝。因TensorFlow需要依賴一些庫,因

zabbix源碼安裝流程解決方法

zabbixzabbix源碼安裝流程及報錯解決方法一. zabbix的介紹1) zabbix是什麽zabbix是一款基於web頁面的、開源的、企業級的,支持分布式部署的監控軟件。2)2.zabbix的作用監控windows和Linux主機上的軟硬件狀態。監控各網絡設備,如路由器、交換機、防火墻、f5、打印機等

ubuntu下安裝curl處理

1)安裝curl 1.1  下載安裝包 wget https://curl.haxx.se/download/curl-7.55.1.tar.gz 1.2 解壓 tar -xzvf curl-7.55.1.tar.gz 1.3 安裝 cd curl-

Elasticsearch安裝部署解決

1 下載及安裝 建立使用者 準備三臺裝置,主機名分別設定為node01,node02,node03 這裡建立使用者每臺裝置都需要執行。 建立一個es使用者(必須),並設定密碼為es(隨意),因為es不能用root使用者啟動 同時準備檔案目錄 useradd es

Windows安裝模組mysqlclient處理

Windows環境下使用pip命令安裝Python模組mysqlclientpip install mysqlclient安裝過程報錯  [error] Microsoft Visual C++ 14.0 is required 於是更換另外一種方法安裝,到這個網站上下載mysqlclient安裝包https

[python]解決Windows安裝第三方外掛:UnicodeDecodeError: 'ascii' codec can't decode byte 0xcb in position 0:

系統:win10 IDE:pycharm Python版本:2.7 安裝第三方外掛是報錯: 報錯原因與編碼有關,pip把下載的臨時檔案存放在了使用者臨時檔案中,這個目錄一般是C:\Users

Windows 2012 安裝 Oracle 11g :[INS-13001]環境不滿足最低要求。

問題:  在Windows Server 2012 安裝上 Oracle 11g 時,安裝程式報錯:[INS-13001]環境不滿足最低要求。   分析原因:  Oracle 在釋出 11g時,Winodws Server 2012還沒有釋出。所以Oracle的安裝

Drozer安裝使用解決辦法

Drozer安裝及使用 一:搭建Java開發環境(自己網上搜) 二:搭建Android開發環境(自己網上搜) 三:下載drozer。http://download.csdn.net/detail/muier/9283103 四:下載drozer後,解壓壓縮包,傻瓜式安裝

SQL server 2012 安裝SQL2012出現: 啟用 Windows 功能 NetFx3 時出錯

mod 功能 安裝失敗 .com sof feature rac ack sql 2012 在window server 2012服務器上,安裝 SQL Server 2012的過程中,報了一個錯誤,一個安裝失敗, 在安裝SQL 2012的過程中。出現下面錯誤:啟

win10 安裝nodejs,there is a problem in the windows installer package

nload 裝包 ack next org get 就是 技術分享 提示符 1. 在開始面板找到命令提示符,右鍵選擇“以管理員身份運行” 2. 進入到安裝包的文件目錄內 3. 回到命令提示符窗口,運行安裝包名字 之後會跳出安裝提示,點擊運行 之後就一直next,就

3.django連接mysql數據庫安裝mysqldb驅動解決辦法

64位 分享圖片 l數據庫 required 後來 AS password www com 1.在setting.py設置連接數據庫 DATABASES = { ‘default‘: { ‘ENGINE‘: ‘django.db.backends.m

關於ruby安裝windows gem install redis-dump :MSYS2 could not be found

技術 dev 分享圖片 ould devkit gif mage ima 報錯 https://rubyinstaller.org/downloads/ ruby windows安裝地址 安裝帶devkit的這樣就自帶MSYS2 不然報錯 success 不

windows環境pip安裝時一直Could not fetch URL https://pypi.org/simple/xrld/: There was a problem confirming the ssl certificate: HTTPSConnectionPool(host=

最近專案不忙了~~有開始專研的python大業,上來想用pip安裝一個第三方的庫,就一直報錯: Could not fetch URL https://pypi.org/simple/xrld/: There was a problem confirming the ssl certificate:

windows環境下安裝scrapy框架問題--最快捷有效的解決方案

windows在執行如下命令,安裝scrapy的過程中會報錯: pip install scrapy 報錯分析: windows環境下,會出現如下錯誤: 1、提示的錯誤是編譯環境的問題,字面意思看需要安裝Microsoft Visual C++ 14.0 ,但是這個東西安裝起來很麻煩,可以自己看一下

安裝:matplotlib處理

在pycharm中安裝matplotlib時一直提示出錯。 後來嘗試通過cmd進行安裝:管理員模式下啟動cmd,直接輸入pip install matplotlib 安裝到中途時,又再次出錯。這是,再次在管理員模式下啟動cmd,直接輸入pip install matplotlib 重複多次

windows 下 es安裝ik後無法啟動

1、沒有安裝分詞器時可以正常啟動 2、在安裝分詞器後就報錯了 錯誤資訊: Exception in thread "main" java.security.AccessControlException: access denied ("java.io.FilePermission" "D:

cartographer 安裝

cartographer安裝分為兩種,一種為國內大神張明明修改安裝版(自己實測沒問題),一種為官方安裝教程(裝了n遍一直報錯,最終改好了,不的不說官網就是個坑).... 向大神致敬,第一種國內大神修改版如下: 1.install dependency $  sudo a

mysql編譯安裝詳解

本次編譯安裝版本是mysql-5.5.61 mysql下載連線 安裝mysql,我們需要提前建立好mysql使用者,並且禁止mysql登入伺服器,不建立家目錄。 useradd mysql -M -s /sbin/nologin id mysql id my

windows下python 安裝igraph庫 Cannot find the C core of igraph on this system using pkg-config.的解決

     筆者在執行網上給的機器學習程式碼的時候,發現Anaconda 2.5.0 (64-bit)並沒有提供該庫,後來我在github上找到了官方的igraph,結果安裝的時候出現如下錯誤:缺少c模組 經過長時間的摸索,沒有找到c模組對應的處理辦法。但是從stacko

Jenkins系列_外掛安裝處理

進入Jenkins之後我們可以進行外掛的安裝,外掛管理位於以下模組:發現上面報了一堆錯誤,是因為外掛的依賴沒有安裝好,那麼這一節,就先把這些錯誤解決掉吧。解決完成後,也就基本會使用外掛中心了。先貼個jenkins外掛下載地址,待會我們要通過下載相應的外掛來修復這些錯誤。報錯解