win10CPU版TensorFlow安裝詳細流程(踩N個坑之后的總結)


版本說明:

多次實驗后,python3.5+TensorFlow1.2+numpy1.16.4比較成功,不會報奇奇怪怪的錯。(安裝流程中會說到,不需要提前下載)

准備工作:

找到電腦:C:\Users\Administrator為了防止小白看不懂,Administrator就是電腦用戶名,比如我電腦名是PC,地址就是C:\Users\pc中的.condarc文件,打開,然后修改一下安裝Tensorflow時,需要從Anaconda倉庫中下載,一般默認鏈接的都是國外鏡像地址,下載肯定很慢啊(跨國呢!),這里我是用國內清華鏡像,需要改一下鏈接鏡像的地址。

.condarc文件中復制粘貼以下:

channels:

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

show_channel_urls: true

ssl_verify: true

 

安裝流程:

1:從官方網站下載Anaconda

https://www.anaconda.com/distribution/

 

 

2:進行軟件安裝(這個和普通的沒什么特別區別一直下一步即可,注意下圖這一步,兩個全選

 

 

 

3:安裝完成Anaconda之后進行環境變量的測試

進入到windows中的命令模式:

1)檢測anaconda環境是否安裝成功:conda --version

 

 

 

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

 

 

 

Py36 TensorFlow都是我之前搭建的環境,若第一次應該只有base,為了這篇教程我將新搭建一個環境。

3對於Anaconda中安裝一個內置的python版本解析器(其實就是python的版本)

此時我們將搭建一個名字是tf2的環境,內置python版本是3.5

conda create --name tf2 python=3.5  

 

 

 

輸入之后會列出要下載的東西,輸入y”繼續,出現下圖則成功。

 

 

 

4激活tf2的環境:conda activate tf2 激活之后如圖,輸入框前面會有(tf2)標志

 

 

 

5檢測tf2的環境添加到了Anaconda里面:conda info --envs

 

 

 

6檢測當前環境中的python的版本:python --version

 

 

 

此處注意,每個環境都有自己的python版本,和你自己在電腦上裝的python版本沒有關系,拿我的電腦為例,未激活tf2時我的python版本是3.7.4

 

 

7退出tensorflow的環境:conda deactivate

 

 

 

4在環境tf2安裝Tensorflow

1)首先激活tf2(因為是在tf2這個環境里面安裝Tensorflow

conda activate tf2

 

 

 

2)通過pip下載TensorFlow

pip install tensorflow==1.2 -i https://pypi.douban.com/simple

這一步我踩了很多雷,網上教程多種多樣,但是綜合下載速度、版本等,我選擇這個,通過豆瓣的影像下載,比在官網上下載速度不知道快多少,而且版本一定要是1.2,不然會出現和python不兼容的情況,如果默認下載現在應該是tensorflow2.1

 

 

 

下載結束,黃字是說我的pip有點老,讓我升級,不用管

3)確認TensorFlow安裝成功

直接在cmd里面鍵入python,然后鍵入import tensorflow as tf

 

 

 

發現報了很多錯,但是寫的全都是 in a future version of numpy, it will be understood as*),也就是說numpy的版本過高。此時普及一下,Numpy是用 Python 進行科學計算的基礎包。它支持n維數組和矩陣的計算,還擁有大量的高級數學函數。這是 TensorFlow 所需的必要軟件包,因此,使用 pip install tensorflow 時,如果尚未安裝 Numpy,它將被自動安裝。

解決方法很簡單,卸載numpy並下載合適版本:

首先查看現在的numpy版本:

import numpy

numpy.__version__(注意,version前后下划線各兩個,一共四個下划線)

 

 

 

現在是1.18.1numpy,退出python編程exit()

 

 

 

卸載numpy pip uninstall numpy

會列出將要卸載的文件,輸入y

 

 

 

安裝降版本numpy

pip install numpy==1.16.4 -i  https://pypi.tuna.tsinghua.edu.cn/simple/

 

 

 

安裝完成后再試試導入TensorFlow,發現不再報錯。

 

 


免責聲明!

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



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