1. 程式人生 > >Win10+Python3.7+Tensorflow安裝

Win10+Python3.7+Tensorflow安裝


注意:很多時候可以直接在Anaconda下安裝一個tensorflow的虛擬環境,由於在使用的時候自己發現執行bat檔案中激活了虛擬環境的命令列後,沒有辦法在虛擬環境下繼續執行bat檔案中後面的命令列,因此打算直接在Anaconda下安裝tensorflow的安裝包。

Step1:安裝Anaconda

下載安裝包,官網連結: link. 選擇Python3.7version的版本下載在這裡插入圖片描述
下載完成後安裝
在這裡插入圖片描述
安裝時一直選擇Next,可以選擇自己要安裝在系統中的路徑
在這裡插入圖片描述
在這一步的時候,要注意勾選將Anaconda新增到系統的環境變數中,避免在之後的使用中自己手動新增,Install等待完成。
在這裡插入圖片描述
安裝完成後檢視python是否安裝成功了
cmd下,輸入python
在這裡插入圖片描述


可以看到python的版本為python3.7.0

Step2:Tensorflow的安裝

cmd下,pip install tensorflow
會提示一個找不到對應版本的資訊,可能時它自己找不到TensorFlow版本支援Python3.7的版本,但是支援python3.6的,降回到低版本太麻煩了,於是找了一下解決方案。
在此連結可以找到Tensorflow支援Python3.7的一個whl:link.
在這裡插入圖片描述
這裡說要求numpy+mkl和p’rotobuf的site-package,因為我的Anaconda中已經有了,所以沒在意這個,如果沒有的話就在cmd中pip install一下。
下載tensorflow‑1.9.0‑cp37‑cp37m‑win_amd64.whl,記住下載完成後的路徑,比如C:\Users\usename\Downloads\tensorflow-1.9.0-cp37-cp37m-win_amd64.whl
接下來安裝:
cmd下,進入剛才下載檔案的路徑下 cd C:\Users\usename\Downloads
然後pip install tensorflow-1.9.0-cp37-cp37m-win_amd64.whl
最後等待安裝完成,就可以在C:\Ruanjian\Anaconda3\Lib\site-packages中看到一個tensorflow的資料夾啦,這就意味著,在python中import tensorflow as tf 的時候不會再出現no module named tensorflow的error了
測試一下,在python中匯入tensorflow
在這裡插入圖片描述


那個一長串的資訊可以忽略~