win10+anaconda安裝tensorflow和keras遇到的坑小結

win10下利用anaconda安裝tensorflow和keras的教程都大同小異(針對CPU版本,我的gpu是1050TI的MAX-Q,不知為啥一直沒安裝成功),下面簡單說下步驟。

一 Anaconda安裝

一般來說,python選擇3.6的,目前雖然python到了3.7了,但是還不夠穩定,所以選擇python3.6的Anaconda3-5.2.0-Windows-x86_64版本,安裝的時候把添加路徑的選項一起選上就ok了,其他的一直next就行。

二 安裝庫

打開Anaconda prompt,依次輸入下列代碼1,

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --set show_channel_urls yes

上述代碼是加入清華鏡像,加速下載的。

依次輸入下列代碼2:

conda create -n tensorflow python=3.6

上述代碼是創建依賴于python3.6的環境。

依次輸入下列代碼3:

activate tensorflow

上述代碼是激活tensorflow環境

依次輸入下列代碼4:

conda install tensorflow=1.9.0

上述代碼是安裝tensorflow1.9版本

依次輸入下列代碼5:

conda install keras

上述代碼是安裝keras庫

三 測試

驗證是否安裝:在命令行中繼續進行測試,進入python,并輸入以下代碼:i

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

輸出:

b’ Hello, TensorFlow!不報錯即為安裝成功

?四 遇到的坑小結

主要有兩個坑。

1.第二步驟打開Anaconda prompt的時候,一定要以管理員身份打開,不然會出現當前文件夾測試沒問題,換到其他文件夾就失效了。

2.保存py文件的時候記得不能創建“tensorflow”同名的文件夾,不然會出現import tensorflow正確,但是tensorflow的任何module都無法引用的情況,一引用就會出現tensorflow 沒有該module的錯誤。(這個坑坑了我好多天)

五 安裝相關命令

#查看版本號
conda list keras#查看conda庫可用資源
anaconda search -t conda keras#指定來源下載安裝,https:XXXXX是指定來源
conda install -c https:XXXXX keras

?

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/256576.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/256576.shtml
英文地址,請注明出處:http://en.pswp.cn/news/256576.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

rman備份恢復命令之switch

一 switch 命令 1 switch命令用途 更新數據文件名為rman下鏡像拷貝時指定的數據文件名 更新數據文件名為 set newname 命令指定的名字。 2 switch 命令使用前提條件 rman 必須連接到目標數據庫 當switch tablespaces、datafiles、tempfiles時,這些文件必須離線 當…

服務核心 - 工具類

雖然類名稱為CWHService,我理解更多的是工具函數。 主要接口功能有: 1)SetClipboardString設置字符串到windows剪貼板 2)GetMachineID獲取機器標識,網卡地址MD5加密; 3)GetMachineIDEx獲取機器標…

現代制造工程課堂筆記07——應力應變分析(考點應力莫爾圓)

目錄 選擇判斷題,簡單計算在莫爾圓那里出 一、單向拉伸中的應力應變 手寫筆記 選擇判斷題,簡單計算在莫爾圓那里出 一、單向拉伸中的應力應變 、 手寫筆記

win10+tensorflow CPU 部署CTPN環境

剛弄明白CTPN部署的時候,CTPN作者剛更新了簡易代碼版本,看介紹是把代碼優化了不需要多的配置。。。感覺好憂傷! 源碼地址:https://github.com/eragonruan/text-detection-ctpn/tree/master 新版本地址:https://githu…

css如何實現背景透明,文字不透明?

之前做了個半透明彈層,但設置背景半透明時,子元素包含的字體及其它元素也都變成了半透明。對opacity這個屬性認識的不透徹,在這里做一些總結,方便以后使用。 背景透明,文字不透明的解決方法:為元素添加一個…

SQL Server 使用OPENROWSET訪問ORACLE遇到的各種坑總結

在SQL Server中使用OPENROWSET訪問ORACLE數據庫時,你可能會遇到各種坑,下面一一梳理一下你會遇到的一些坑。 1:數據庫沒有開啟"Ad Hoc Distributed Queries"選項,那么你就會遇到下面坑。 SELECT TOP 10 * FROM OPENROWS…

matlab——FFT傅里葉快速變換

目錄 一、自身的理解與補充 二、其他參考鏈接 一、轉載:https://blog.csdn.net/u013215903/article/details/48091359 FFT是Fast Fourier Transform(快速傅里葉變換)的簡稱,這種算法可以減少計算DFT(離散傅里葉變換,關于此更詳細的說明見后文)的時間,大大提高了運算效…

win10+tensorflow import cv2 bug解決

https://blog.csdn.net/sinat_21591675/article/details/82595812

設計理念 : popup login 在前后臺

popup 意思是一個遮罩層頂在整個網頁最前方,在前臺設計是這樣的,當用戶想在那個界面登入時,就可以有一個遮罩層出現。 在employer或admin(后臺)操作界面是同個理念,在所有的界面都是有control panel為根節點…

input和raw_input

12345678910python 2#!/usr/bin/env python#coding:utf-8nameraw_input("plese input you name") print namepython3#!/usr/bin/env python#coding:utf-8nameinput("plese input you name") print name本文轉自 小小三郎1 51CTO博客,原文鏈接…

MAATLAB GUI——回調函數的設置(Callbacks)

目錄 1.回調函數創建步驟 1)命令窗口中輸入guide,創建一個新的GUI界面窗口

是什么時候開始學習gulp了

轉自:http://www.ydcss.com/archives/18 簡介: gulp是前端開發過程中對代碼進行構建的工具,是自動化項目的構建利器;她不僅能對網站資源進行優化,而且在開發過程中很多重復的任務能夠使用正確的工具自動完成&#xff1…

011——數組(十一)array_merge array_merge_recursive array_change_key_case

<?php /***/ //array_merge() 將多個數組合并&#xff0c;生成新數組。當鍵名相同時&#xff0c;后者覆蓋前者 /*$array1array(weburl>"bbs.blog.com",webname>"博客"); $array2array(db_hot>"localhost",db_user>"root&qu…

matlab GUI——按下按鈕在指定的坐標下繪制函數圖像

目錄 1.組件布局 2.回調函數設置 3.編寫回調函數 1.組件布局 2.回調函數設置 右鍵單擊plot按鈕——查看回調——call backs

【轉】【UML】使用Visual Studio 2010 Team System中的架構師工具(設計與建模)

Lab 1: 應用程序建模 實驗目標 這個實驗的目的是展示如何在Visual Studio 2010旗艦版中進行應用程序建模。團隊中的架構師會通過建模確定應用程序是否滿足客戶的需求。 你可以創建不同級別的詳細模型&#xff0c;并將它們彼此結合、測試然后發布到你的開發計劃里。 在這個實驗中…

C語言:指針的幾種形式二

一、const指針 1、const int* p和int const* p:兩者意義是相同的。指向的內容是只讀數據&#xff0c;不可以q改變&#xff1b;但是指向的地址可以改變。2、int* const p&#xff1a;必須先對指針初始化&#xff0c;而且指向的地址是只讀的&#xff0c;不可以再被改變&#xff1…

深度學習基礎(一)起源

目錄 一、DP的前世 1.perceptron 2.NN 3.DP 二、DP的基礎知識 1.convolution 2.padding 3.pooling 4.Flatten 5.fully connected 6.dropout 一、DP的前世 深度學習發展至今經歷頗為曲折&#xff0c;上世紀起源&#xff0c;火熱起來也是20世紀初的時候&#xff0c;具體時…

ANSYS經典界面中梁單元實例全解析

轉載鏈接&#xff1a;http://www.jishulink.com/content/post/361389 文中紅色部分為自己添加&#xff01;&#xff01;&#xff01; 轉載的文章中提到的梁單元截面是常用的工字形&#xff0c;那么要是不規則的截面形狀的話需要自己進行截面形狀繪制&#xff0c;具體可以參考…