[Tensorflow-CPU完整安裝過程-Win10]新手各種踩過的坑


  流程介紹:先安裝Anaconda(不同Python版本對於Anaconda不同!!見圖),然后就是在Anaconda Prompt里面安裝Tensorflow即可。

  環境介紹:Anaconda3-4.0.0-Windows-x86_64 + Python3.5 + Win10_64位 

  目的介紹:安裝 Tensorflow-CPU,不是Tensorflow-GPU(兩者其實一樣,就是處理速度不一樣,本人筆記本電腦,就裝的cpu-tensorflow)

  下載鏈接:Anaconda3-4.0.0-Windows-x86_64.exe  

  重點提示:tensorflow,python,anaconda以及后面的numpy版本很重要,如果版本不一樣會有很多報錯,強烈建議版本按照我的來,具體版本可以見文章末尾的幫助。  

  完整步驟:

    一:安裝Anaconda

      建議:如果是重裝的話,清空環境變量的Path(用戶和系統都清空,不清空的話后面運行Anaconda Prompt會報錯路徑太長, 剛剛發現不用全刪,把路徑放到最開頭就行),不是重裝就忽略。

    這里把2個對勾全點上就算安裝完成了。

      

 

      檢查是不是安裝成功,在cmd中輸入,出來版本就算成功了。

conda --version

        

      自動安裝的環境變量(少了加上去就行

                     

     

     二:安裝Tensorflow

      1.啟動上面安裝好的Anaconda Prompt(管理員方式,不然有些問題可能會報錯)

                        

 

      2.然后配置清華鏡像,方便下載快

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --set show_channel_urls yes

      然后打開C:\Users\Administrator\.condarc文件:刪除兩行代碼,為了保證能快速下載:

        ssl_verify: true
        - defaults

      3.配置tensorflow啟動環境

conda create -n tensorflow python=3.5.1

      4.安裝Tensorflow環境:繼續在上面prompt窗口下執行下面3條語句(Tensorflow不能太新,也不能太舊,不然后面玩的時候各種報錯,tensorflow1.8.0剛剛好)

activate tensorflow                                        //激活tensorflow
python -m pip install --upgrade pip                 //因為自帶pip較老
pip install https://mirrors.tuna.tsinghua.edu.cn/tensorflow/windows/cpu/tensorflow-1.8.0-cp35-cp35m-win_amd64.whl //tensorflow不能太新,也不能太老

      4.完結:一般來說,到此就算安裝好了,測試是否成功   在Anaconda Prompt窗口中輸入: python 進入python后依次輸入:  

import tensorflow as tf sess = tf.Session() a = tf.constant(10) b= tf.constant(12) sess.run(a+b)

      運行結果22,就代表你已經完全安裝好Tensorflow了。

      結果展示

                    

        Pycharm中多一句去除報錯的語句

#!/usr/bin/env python  # -*- coding: utf-8 -*-  # @Time : 2020/2/15 15:01  # @Author : Empirefree  # @File : text1.py  # @Software: PyCharm
import tensorflow as tf import os if __name__ == '__main__': #去除各種警告
    os.environ['TF_CPP_MIN_LOG_LEVEL'] = '2' sess = tf.Session() a = tf.constant(10) b = tf.constant(12) print('輸出結果為: ', sess.run(a + b))

-----------------------------------------------------------------------------------------------完結線--------------------------------------------------------------------------------------------------- 

-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------   

 

   

    可能遇到的錯誤:

      1.安裝特定版本tensorflow

pip install tensorflow==1.8.0

       2.安裝cv2

pip install opencv-python

        3.安裝Numpy

pip install numpy==1.16.0

                    其他:

      1.numpy版本問題:

       .查看tensorflow版本和安裝路徑(在Anaconda Prompt執行下面語句)

     

-python 查看tensorflow版本 >>import tensorflow as tf >>tf.__version__ 查詢tensorflow安裝路徑為: tf.__path__

 

       2.Pycharm運行tensorflow環境:新建python.exe,注意是tensorflow下面的python.exe,不是anaconda3下面的python.exe

 

參考鏈接:https://www.cnblogs.com/ming-4/p/11516728.html

      等等。。。。

   

    

運行結果22,就代表你已經完全安裝好Tensorflow了。 結果展示
[Yùn háng jiéguǒ 22, jiù dàibiǎo nǐ yǐjīng wánquán ānzhuāng hǎo Tensorflowle. Jiéguǒ zhǎnshì]
The results of 22 runs, it means you have a fully installed Tensorflow.

The results show
 


免責聲明!

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



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