Windows+Python+anaconda機器學習安裝及環境配置步驟
1. 下載安裝python3.6以上版本(包含pip,不用自己安裝)
2. 直接下載安裝pycharm安裝包(用於編寫python)
3. 直接下載安裝anaconda安裝包(包含numpy,sklearn,省去python配置numpy,sklearn包環境)
##測試anaconda環境(如果覺得安裝沒問題可以不測試)
##配置anaconda環境變量eg:;F:\Anaconda3;F:\Anaconda3\Library\bin;F:\Anaconda3\Scripts
##conda --version ##conda --update(命令更新到最新版本) ##conda info --envs(查看是否已安裝tensorflow) ##pip uninstall tensorflow
4. 打開anaconda Prompt命令,輸入
conda create –name tensorflow python=3.6
5. 根據提示選擇y創建anaconda的tensorflow環境
6. 根據提示輸入conda activate tensorflow
7. 輸入pip install tensorflow(-gpu)
##8,9為gpu操作
8. 如果有GPU,安裝cuDNN,設置環境變量
9. 設置CUDA
10. 等tensorflow安裝完成,輸入python進入py命令
11. 輸入import tensorflow as tf
12. 不報錯為成功(安裝gpu后需重啟進行下面步驟)
##測試anaconda是否安裝tensorflow
13. 打開anaconda Navigator(圖形化設置anaconda環境)
14. Envieonments->tensorflow(如果安裝成功就會有這個選項)->(open with python)ipython
15. 輸入import tensorflow,不報錯為成功
##為pycharm添加tensorflow環境
16. pycharm新建新項目選擇,anaconda的pythn.exe路徑(不要用安裝的python路徑,否則需要pip安裝numpy,sklearn包)
17. pycharm新建py文件(第一次運行要等待幾分鍾環境配置較慢)
18. 選擇文件(file)--設置(settings)--project:**--file interpreter
19. 設置--add local
20. base interpreter改為F:\Anaconda3\envs\tensorflow\python.exe
21. project interpreter改為F:\Anaconda3\envs\tensorflow\python.exe(已經是就不用改了),完成
##pycharm測試tensorflow
22.測試用例
1 import tensorflow as tf 2 3 with tf.device('/cpu:0'): 4 a = tf.constant([1.0,2.0,3.0],shape=[3],name='a') 5 b = tf.constant([1.0,2.0,3.0],shape=[3],name='b') 6 with tf.device('/gpu:1'): 7 c = a+b 8 9 sess = tf.Session(config=tf.ConfigProto(allow_soft_placement=True,log_device_placement=True)) 10 #sess = tf.Session(config=tf.ConfigProto(log_device_placement=True)) 11 sess.run(tf.global_variables_initializer()) 12 print(sess.run(c))
輸出:[2. 4. 6.]
