1. 程式人生 > >Win10上TensorFlow環境搭建問題記錄

Win10上TensorFlow環境搭建問題記錄

    應專案需要,將原來linux下的程式轉移到windows上。程式主要程式碼是qt和python寫的,基本不要改動。差別主要是環境的不同。於是在win10上進行了環境搭建。安裝的gpu版本,硬體環境GTX1060。

   具體安裝過程基本百度一搜一大把,主要記錄下一些過程中的問題。

2.   安裝CUDA。cuda有多個版本,至於具體版本選擇,一開始安裝了9.2的版本,然後有點問題退回到9.0。其他版本可以在下載連結頁面的Legacy Releases按鈕進入。但9.0安裝時提示硬體不相容,實際安裝後並不會報啥錯。具體原因參考連結1,見文章末。具體的版本對應關係可參考連結2。沒具體考究,供參考。

3.ImportError: Could not find 'cudart64_90.dll'. TensorFlow requires that this DLL be installed in a directory that is named in your %PATH% environment variable.

這個問題是cuda環境變數沒配置好的原因,配置好相應環境變數即可。一般安裝好會自動配置

4. tensorflow安裝

CPU版本

pip install --ignore-installed --upgrade tensorflow

GPU版本

pip install --ignore-installed --upgrade tensorflow-gpu

5.'pip' 不是內部或外部命令,也不是可執行的程式或批處理檔案。

此問題是python的環境變數沒加完整,除了加入python根目錄的環境變數外,還要加Scripts環境變數,如D:\XXX\Scripts,D:\XXX為py的根目錄

6.建立tensorflow環境。

有兩種方式,一種是命令列在   anaconda prompt中輸入conda create -n tensorflow python=3.6

另一種是直接在anaconda navigater中直接建立,會自動配置好相關環境。

7.cuda cudnn下載後安裝和環境配置

ImportError: Could not find 'cudnn64_7.dll'. TensorFlow requires that this DLL be installed in a directory that is named in your %PATH% environment variable.

cudnn下載後可以解壓在任意目錄下,在環境配置中找到path,點選編輯—新建,把你自己的cudnn裡的bin路徑寫進去。這裡需要注意的是一定要配置到bin,否則會出錯誤,例如 C:\cudnn-9.2\cuda\bin

8.程式運程中提示缺少包的問題。將對應包pip安裝。需要注意的是先要切換到指定的執行環境下,比如tensorflow.

ModuleNotFoundError: No module named 'imutils'

pip install imutils

ModuleNotFoundError: No module named 'cv2'

pip install opencv-python

ModuleNotFoundError: No module named 'keras_resnet'

pip install keras_resnet

ModuleNotFoundError: No module named 'PIL'

pip install pillow

9.acaconda中多個不同python版本的呼叫問題

anaconda中自帶了python版本,但在envs中不同環境又自帶了不同的python。一般應該是具體用到某個環境中的python就呼叫其中的python版本。但在除錯時發現用tensorflow中的python卻呼叫了anaconda中的版本。解決的方法是設定pythonhome變數,將該變數值設定為你想要呼叫的版本。

10.加了PYTHONHOME變數之後好像conda命令找不到了,也就是conda自帶的python環境已經失效。這個方法暫不可行,待繼續跟進。

一些連結,供參考

相關推薦

Win10TensorFlow環境搭建問題記錄

    應專案需要,將原來linux下的程式轉移到windows上。程式主要程式碼是qt和python寫的,基本不要改動。差別主要是環境的不同。於是在win10上進行了環境搭建。安裝的gpu版本,硬體環境GTX1060。    具體安裝過程基本百度一搜一大把,主要記錄下一些

Win10使用Anaconda搭建TensorFlow開發環境

以下內容原本是作為畢業設計的一部分的,因此絕對認真和詳細,由於內容過多所以被刪減了,就當福利送給大家了。 2.2 在Windows 10上搭建TensorFlow開發環境 2.2.1 安裝Anaconda5.0.1 在Windows下的安裝十分簡單,不需要

tensorflow環境搭建步驟全記錄

每次想做點什麼東西的時候,搭建環境的過程總是超級艱難。還沒來得及和程式碼拼個頭破血流,就死在了搭建環境的路上,真真是心累。這次也是,裝tensorflow來回搗鼓花了有一個星期,又是重灌系統又是重灌軟體的,難受到無法敷吸......看著我同學他們都是很容易就裝好了,我越發心急

[Tensorflow]環境搭建vs2017+win10+py3.6+cuda9.1+cudnn7+tf1.5

一、安裝cuda 9.1+VS2017一路下一步即可,環境變數cuda會自動配好。安裝完後,在主目錄搜尋deviceQuery.exe,跑一跑測試下就好了(成功最下一句是:RESULT PASS)。vs2017和cuda 9.1同時安裝的,雖然cuda暫時提示找不到vs,但是

openstack controller ha測試環境搭建記錄(十四)——配置cinder(存儲節點)

nbsp 設置 ntp reason script snap rate 文件 esc 先簡述cinder存儲節點的配置: 1、IP地址是10.0.0.41; 2、主機名被設置為block1; 3、所有節點的hosts文件已添加相應條目; 4、已經配置了ntp時間同

openstack controller ha測試環境搭建記錄(十一)——配置neutron(網絡節點)

efault delete none _for set ext ranges tar edr 在網絡節點配置內核參數:vi /etc/sysctl.confnet.ipv4.ip_forward=1net.ipv4.conf.all.rp_filter=0net.ipv4.

vexpress ca9 linux kernel qemu環境搭建記錄

you 編譯器 tty .com .net embed dts ima v2p kernel 下載kernel ,解壓縮後編譯 make ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- O=../tl distcleanmake ve

虛擬機ubuntu14.04環境搭建記錄

apt com 解決方法 虛擬機 環境 使用 start date class 之前搭建過的虛擬機,沒記錄,這次換了新電腦順便記錄下來。 一、虛擬機搭建好之後,發現虛擬機ssh無法使用 解決方法:apt-get update 更新源地址      apt-get in

MongoDB學習--環境搭建記錄

文件 .com sea 密碼 chkconfig 密鑰 win -- 啟動 Mongo安裝教程,參考英文官網 基本命令, 索引的引用,索引基於地理位置的數據, win10 64位 系統中安裝虛擬機 win10 系統中安裝虛擬機VMwareWorkstation11 並安裝

Tensorflow環境搭建

.html min post com flow nac ref bsp con 1. 安裝Anacoda Win10下用Anaconda安裝TensorFlow Anaconda使用總結 2. 配置Python環境 如何在已安裝Python條件下,安裝Anaconda,,並

RabbitMQ在Ubuntu環境搭建

AS 安裝目錄 mission 3.6 ont CA 頁控制 alt 建議 環境配置 Ubuntu Server 18.04 RabbitMQ 3.6.10 安裝之前 我們使用apt-get進行RabbitMQ安裝,在安裝之前,強烈建議您把apt源換位國內,大大增加下載

LNMP環境搭建記錄(源碼方式)

des all 英文 pass ml2 內核 evel 語言 highlight   LNMP指的是在Linux下用PHP+MYSQL+NGIX搭建網站的環境。   Nginx是一個高性能的 HTTP 和 反向代理 服務器,也是一個 IMAP/POP3/SMTP 代

Qt5.9.0 OpenCV3.4.1環境搭建記錄

Qt5.9.0+Mingw5.3.0+cmake-3.11.4-win64-x64+opencv-3.4.1-vc14_vc15編譯 一、各個軟體版本 1.Qt5.9.0 2.Mingw5.3.0 安裝 Qt時自帶 3.cmake-3.11.4-win64-x64 4.openc

Linux開發環境搭建記錄(Ubuntu 16.04 LTS)

Linux開發環境搭建記錄(Ubuntu 16.04 LTS) 安裝基本軟體 安裝git $ sudo apt-get install git 安裝maven $ sudo apt-get install maven apt-cache search 可查詢相關包

Tensorflow環境搭建(Windows10)

這兩天都沒更新部落格了,原因無它,就是因為這兩天的業餘時間就用來搭建Google大名鼎鼎的深度學習框架了。踩了不少坑啊,因此一定要記錄一下環境的搭建過程。 環境 首先,先看看我的環境: Windows10:GTX960M顯示卡(如果裝Tensorflow的gpu版本的

Anaconda+TensorFlow環境搭建

一、安裝Anaconda3 我們從官網下載(https://www.anaconda.com/download/#windows)下載anaconda3,509M下載要一會。 出現問題,發現32位windows無法使用tensorflow,所以該用ubuntu下使用。https

py3 pyvenv(py3自帶的虛擬環境工具)odoo12c py3.7 venv環境搭建記錄

建立存放目錄及建立虛擬環境目錄   mkdir pyvenv cd pyvenv/ python3.7 -m venv odoo12 會建立odoo12的虛擬環境目錄 切換到bash source odoo12 進入虛擬環境 pip install -

大資料實戰()——環境搭建

設定 hostname 為hadoop: $hostname hadoop 設定ip地址與hostname關聯:$vim /etc/hosts     新增  IP地址 hadoop  關閉 iptables: $service iptabl

TX2 深度學習環境搭建記錄cmake從3.5升級到3.7.2

1.(參考https://askubuntu.com/questions/355565/how-do-i-install-the-latest-version-of-cmake-from-the-command-line/865294#865294) The most common situat

ionic 3 vscode 在win10下 開發環境搭建

 最近學習ionic3開發,按照官網介紹的方法做開發環境搭建,發現並不正確(還是2.0的),網上找到的一些資訊也不對,因為Ionic版本從1.0到3.0變化很大。 現把安裝過程記錄下來,給各位探索的朋友們節省時間。具體的安裝環節不做詳細介紹,不會的同學可以百度搜索(找不到答案時可以嘗試bi