截止到目前我已經安裝了兩次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安裝
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