Tensorflow在win10下的安裝(CPU版本)


 

環境:win10,64位

1.卸載python3.7,安裝python3.6

由於之前已經安裝了python,到tensorflow網站查看tensorflow的支持環境,https://tensorflow.google.cn/install/pip,發現最高支持python3.6

在cmd中輸入 python --version查看python版本為3.7.1,淚奔,,卸載,重裝python3.6

卸載方法:python安裝目錄下是沒有卸載程序的,重新執行一次python3.7.1的安裝包,選擇uninstall即可

備注:python版本帶rc標識的含義

rc 是Release Candidate的縮寫,表示軟件的候選發布版,RC版發布於軟件的正式定稿之前,不會再加入新的功能或模塊,主要是為了清除BUG(漏洞或錯誤)。這個階段過后發布的就是正式版了

 

2.安裝tensorflow

cmd窗口輸入 pip install https://storage.googleapis.com/tensorflow/windows/cpu/tensorflow-1.12.0-cp36-cp36m-win_amd64.whl,發現需要升級pip

於是,python -m pip install --upgrade pip,升級pip

 

再次執行  pip install https://storage.googleapis.com/tensorflow/windows/cpu/tensorflow-1.12.0-cp36-cp36m-win_amd64.whl

 

3.安裝之前python中使用到的庫

由於將原來的python卸載了,所以,利用pip安裝經常使用的庫,numpy,pandas,ipython,sklearn,pyinstaller...

 

4.tensorflow簡單使用

import tensorflow as tf


a = tf.constant(5.0)
b = tf.constant(6.0)

sum1 = tf.add(a, b)

print(sum1)

with tf.Session() as sess:
    print(sess.run(sum1))

run后在結果之前出現一行紅色提示:

I tensorflow/core/platform/cpu_feature_guard.cc:141] Your CPU supports instructions that this TensorFlow binary was not compiled to use: AVX2,

意思是說您當前的CPU可以支持未編譯為二進制的指令AVX2 ,要想消除該提示,需要在代碼中添加兩行代碼:

import os
os.environ['TF_CPP_MIN_LOG_LEVEL'] = '2'

查閱有得知,這行代碼是用於設置TensorFlow的日志級別的。

 

 

=================================  華麗的分割線  =============================================

 

1. tensorflow的直接安裝方法

查看網址:https://pypi.org/project/tensorflow/,直接安裝tensorflow1.14版本的命令如下:

pip install tensorflow

 

 

2. 安裝過程中如果出現:

 

升級setuptools即可:

pip install --upgrade setuptools

 

3. 查看安裝的tensorflow版本與路徑

進入python交互模式

查看版本:tf.__version

查看路徑:tf.__path__

 

4.tensorflow的卸載

pip uninstall tensorflow

 

 

=================================  華麗的分割線  =============================================

1. 安裝的tensorflow在python交互模式下,能夠import,但是在pycharm中卻始終顯示:

檢查發現:使用pip安裝的所有的第三方庫,在pycharm中都用不了,說明是pycharm的設置出現了問題。

解決辦法:更換解釋器,使用系統python解釋器

file -- settings -- project interpreter -- add python interpreter -- 選擇system interpreter

 問題解決。

其他解決方法可以參考:https://blog.csdn.net/c976718017/article/details/79879496

 


免責聲明!

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



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