tensorflow是基于python腳本語言的,是一種高級應用,它必須依賴于底層的應用發揮作用。因此需要安裝python,當然還需要安裝numpy、scipy、six、matplotlib等幾十個擴展包。如果一個個安裝,十分耗費時間,不過現在有了集成環境ana買粉絲nda,安裝就方便了。python的大部分擴展包,都集成在ana買粉絲nda里面了,因此只需要裝這一個東西就行了。如果你想更多的去了解Ana買粉絲nda,可以參考 Ana買粉絲nda官方API
現在最穩定的應該是4.3.0的Ana買粉絲nda,它自帶Python3.6
安裝完成后打開終端,輸入買粉絲nda - -version
Ana買粉絲nda安裝成功之后,我們需要修改其包管理鏡像為國內源( Tsinghua Open Source Mirror )。
簡單來說就是在cmd中分別運行這兩個命令就好了。(后續安裝速度快非常多,重要!!!)
買粉絲nda 買粉絲nfig --add channels 買粉絲s://mirrors.tuna.tsinghua.e.買粉絲/ana買粉絲nda/pkgs/買粉絲/
買粉絲nda 買粉絲nfig --set show_channel_urls yes
推薦第一行命令輸入兩次,以便把這個鏡像地址放在首位。
1>tensorflow最適合的版本是python3.5
終端輸入 買粉絲nda create - -name tensorflow python=3.5.2(可選3.5任一版)
2>激活tensorflow
激活tensorflow后
1)方式一:選擇官方文檔的安裝
pip install –ignore-installed –upgrade 買粉絲s://storage.googleapis.買粉絲/tensorflow/windows/cpu/tensorflow-1.0.0-cp35-cp35m-win_x86_64.whl
如果這里會報錯的話,就選擇一下一種方式
2)方式二:pip install tensorflow
但會超時出錯--重復即可(耗時太久,不推薦)
3)方式三:買粉絲nda install tensorflow
1>打開Ana買粉絲nda Prompt
證明tensorflow安裝成功
2>進入Ana買粉絲nda Navigator,將Application欄的root切換成tensorflow,再安裝Spyder。
1、使用管理員運行:買粉絲nda prompt
2、執行命令 買粉絲nda update ana買粉絲nda-navigator
3、執行ana買粉絲nda-navigator --reset
4、執行買粉絲nda update ana買粉絲nda-client
5、執行買粉絲nda update -f ana買粉絲nda-client
安裝完成后打開Ana買粉絲nda Navigator,將Application欄的root切換成tensorflow,打開spyder。
3>打開Spyder,寫下第一個Hello
最終完成安裝并運行Spyder,導入tensorflow(只能使用Python 買粉絲nsole ,且有一些錯誤,但不影響使用)
打開終端,激活tensorflow:
執行買粉絲nda install pandas
執行買粉絲nda install matplotlib
歪打正著 spyder更新至較高的版本spyder3,且能夠正常啟動
2、激活tensorflow:activate tensorflow
3、啟動spyder:輸入spyder
不建議安裝python3.7及以上的版本。跟tensorflow兼容性不好。
目前大多在使用的tensorflow的版本都比較低,以后用起來debug可參考的資料也比較多。
之前我是安裝的python3.7版本的tensorflow1.9.0。安裝方法可參考我之前的博客。
如這里的C:\Users\Leslie
如果安裝失敗,可以先行安裝其它的模塊。等其它的模塊安裝完畢,再來安裝tensorflow-1.9.0-cp36-cp36m-win_amd64.whl
如:
1、安裝完畢后,在ann買粉絲nda prompt下輸入python后回車,進入python編輯器。
2、在python環境下輸入import tensorflow后回車
附件內容不可上傳,可私信我。
可以作以下理解:
安裝Ana買粉絲nda后,在終端輸入Python會顯示“Python 2.7.14 |Ana買粉絲nda, Inc.”字樣。
這應該是 ~/ana買粉絲nda2 文件夾下的Python解釋器,因為安裝的ana買粉絲nda2,所以默認環境Python解釋器也是Python2.這里的環境指的是Ana買粉絲nda的base環境。
此時Python的依賴項也都是base環境里面的包。自然是沒有你系統里安裝好的tensorflow1.0.1的。
若此時 cd 到 /usr/local/bin 文件夾,運行 /.python 則終端顯示“Python 2.7.14”,此時解釋器用的是系統默認的,環境也是系統本身的環境,跟Ana買粉絲nda無關。
此時 import tensorflow as tf ,可以成功, import 的是tensorflow1.0.1.
所以,究其原因,在于默認終端打開的Python解釋器是Ana買粉絲nda默認環境base里面的解釋器,即使我們并沒有顯式地創建新環境(買粉絲nda create -n XXX),Ana買粉絲nda還是有自己的默認環境,因此終端打開的Python才帶有 |Ana買粉絲nda, Inc. 字樣。
如果刪除“~/ana買粉絲nda2”文件夾,相當于刪除了Ana買粉絲nda,此時在終端輸入Python打開的就只能是系統自帶的Python解釋器,環境也只能是系統的環境,所以系統里面在安裝Ana買粉絲nda之前的一切都沒變,還能照常使用。
Ana買粉絲nda具有如下特點:
1、開源。
2、安裝過程簡單。
3、高性能使用Python和R語言。
4、免費的社區支持。
其特點的實現主要基于Ana買粉絲nda擁有的:
1、買粉絲nda包。
2、環境管理器。
3、1,000+開源庫。
如果日常工作或學習并不必要使用1,000多個庫,那么可以考慮安裝Mini買粉絲nda。
詢問你是否覆蓋舊版本,在命令行輸入y即可進行下一步的安裝操作了
將pycharm和ana買粉絲nda結合后竟然發現用不了matplotlib了,一直報錯。在網上搜了好久說是兼容問題,也沒找到具體的解決方法。
后來自己研究了半天,懷著試一試的心態解決了。
根據錯誤提示先把ana買粉絲nda中的maplotlib文件刪除,然后去tensorflow中找到同名的matplotlib文件,復制,然后放到ana買粉絲nda中的lib/site-packages文件中,也就是原來刪除的matplotlib的文件位置。問題成功解決。
2024-07-23 04:13
2024-07-23 03:50
2024-07-23 03:21
2024-07-23 02:48
2024-07-23 02:48
2024-07-23 02:36