自己總結的Tensorflow安裝教程(附部分報錯解決方法)


截止到目前我已經安裝了兩次tensorflow了,第一次在2020年4月份,第二次在2020年8月份,兩次安裝方法不太相同,第一次安裝踩了好多雷,第二次明顯比第一次順利很多,為了防止自己以后再安裝時遇到問題,我把兩次安裝的過程全都記錄下來,以供參考。

首先是2020年4月第一次安裝,好像安裝的是python3.7版本,anaconda1.15版本,有點記不清了

一、到官網https://www.anaconda.com/distribution/,下載適合自己版本的Anacoada,在這里我下載的是windows python3.7 version,按照安裝向導一步一步安裝就可以。

二、配置Tensorflow環境

在開始菜單輸入navigator

在左側Enviroments里,此時只有一個base(root),

點擊下方creat,在框中輸入tensorflow以及python版本(我的是3.7),點擊creat,創建tensorflow環境

創建完成如下圖

(我在創建過程中出現了以下的報錯,如果你沒有遇到,可以跳過這段直接進行第三步

UnavailableInvalidChannel: The channel is not accessible or is invalid.

 channel name: anaconda/pkgs/free

 channel url: https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free

 error code: 404

網上求解發現是因為我之前安裝過的中國Anaconda鏡像被禁了,不要慌張,打開Anaconda Prompt,輸入conda config --remove-key channels即可

 三、Anacoda navigator----------->Environments---------->base(root)------------>右側的channels----------->add,粘貼在網上找的清華鏡像網址,回車,並刪除原來的網址default------------->點擊update channels

打開Anaconda Prompt,按下圖輸入

activate tensorflow

pip install tensorflow

在這步之后,我總是報大致如下圖的錯誤

 這時我重新輸入pip install tensorflow -ihttp://pypi.douban.com/simple不再報錯,開始安裝

 四、驗證測試

在Anaconda Prompt依次輸入以下語句驗證是否安裝成功

>>> python
>>> import tensorflow as tf
>>> hello = tf.constant('Hello, TensorFlow!') 

>>> sess = tf.Session()

>>>print(sess.run(hello))

>>> sess.close()

如果能輸出’Hello,Tensorflow‘,具體顯示如下圖,那么恭喜你了!

 在這里如果剛輸入第一句import tensorflow as tf就提示一大串英文錯誤,其中有一句中文說什么找不到指定的模塊,那就需要降低tensorflow的版本,我是這樣操作的:

(1)先在 Anaconda Prompt輸入卸載命令

pip uninstall tensorflow

(2)繼續輸入

python -m pip install tensorflow==1.15.0 -ihttp://pypi.douban.com/simple --trusted-host pypi.douban.com
就可以了,然后可以再用上述的測試方法測試一下,反正我是用這個方法弄好的,當時超級開心。
五、在Anoconda Navigator-->Environments-->tensorflow下,選擇Not installed,找到Jupyter、spyder並勾選安裝。
附上我安裝時參考的網址供大家參考https://blog.csdn.net/devcloud/article/details/95945189
 
 
 
接下來是2020年8月第二次安裝,安裝的是python3.8版本,anaconda3和tensorflow2.3版本
一、進入anaconda官網安裝anaconda,網址https://www.anaconda.com/products/individual,下載適合自己的版本,紅框是我下載的版本

 按照提示一步一步安裝就可以

二、選擇一個版本的python安裝

1.打開Anaconda Prompt,檢查Anaconda是否成功安裝:conda --version

 

 2.檢測目前安裝了哪些環境:conda info --envs

 3.檢查目前有哪些版本的python可以安裝:conda search --full-name python

 4.安裝不同版本的python:conda create -n tensorflow python=3.8

提示輸入y/n時輸入y

5.激活:activate tensorflow

6.檢查新環境中的python版本:python --version

 

三、TensorFlow安裝

在Anaconda Prompt激活tensorflow然后輸入pip install tensorflow

就開始下載了,默認下載的是tensorflow最新版本。正常來說到這就可以了,但是我的還有點問題,我打開Anaconda,將下圖中home------->tensorflow下的前六個圖標都下載了下來,點擊install就開始下載了,下載完成就變成launch

 

 我又進入Environment------->tensorfolw------>not installed找到jupyter下載

這個時候我的電腦左下角顯示是這樣的

 四、驗證

打開上圖紅框的jupyter notebook,依次輸入以下語句

import tensorflow as tf

print(tf.__version__)

如果顯示版本信息,安裝成功,如下圖。

附上我第二次安裝時參考的教程網址

https://blog.csdn.net/weixin_42555080/article/details/100704078

https://baijiahao.baidu.com/s?id=1673167963409922165&wfr=spider&for=pc

 

最后,祝大家安裝順利,學業有成。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM