昨天想運行一段機器學習的代碼,在win10系統下配置了一天的python環境,真的是頭疼,準備寫篇博客來幫助後面須要配置環境的兄弟。html
1.下載Anacondapython
根據昨天的經歷,發現Anaconda真的是好用。下載地址:https://www.anaconda.com/download/ 我下的是64位的sql
下好後就是安裝了,安裝過程十分簡單,這裏就不寫了,不過建議是添加到環境變量中去,省的後面還要本身加,麻煩。windows
在菜單欄中找到Anaconda Prompt,以管理員身份運行。咱們須要設置 Anaconda 倉庫鏡像,由於默認鏈接的是國外鏡像地址,下載速度比較慢,咱們把鏡像地址改成清華大學開源軟件鏡像站,打開 Anaconda Prompt, 輸入:bash
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/ conda config --set show_channel_urls yes
2.安裝tensorflow機器學習
繼續在 Anaconda Prompt 窗口輸入:nosql
conda create -n tensorflow python=3.5
表示建立 TensorFlow 依賴環境,由於TensorFlow 目前不支持Python3.6,這裏咱們使用Python3.5。學習
繼續看控制檯輸出:測試
Fetching package metadata ............... Solving package specifications: . Package plan for installation in environment D:\Program Files\anaconda\envs\tensorflow: The following NEW packages will be INSTALLED: pip: 9.0.1-py35_1 https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free python: 3.5.3-0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free setuptools: 27.2.0-py35_1 https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free vs2015_runtime: 14.0.25123-0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free wheel: 0.29.0-py35_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free Proceed ([y]/n)? y
提示咱們安裝哪些依賴軟件,輸入‘y’,回車。網站
控制檯繼續輸出:
python-3.5.3-0 100% |###############################| Time: 0:00:42 754.91 kB/s setuptools-27. 100% |###############################| Time: 0:00:00 1.92 MB/s wheel-0.29.0-p 100% |###############################| Time: 0:00:00 2.68 MB/s pip-9.0.1-py35 100% |###############################| Time: 0:00:00 2.31 MB/s # # To activate this environment, use: # > activate tensorflow # # To deactivate this environment, use: # > deactivate tensorflow # # * for power-users using bash, you must source #
開始下載安裝依賴軟件,這裏使用的是清華大學鏡像倉庫,因此下載速度很快。
安裝Tensorflow
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple/ https://mirrors.tuna.tsinghua.edu.cn/tensorflow/windows/cpu/tensorflow-1.1.0-cp35-cp35m-win_amd64.whl
你也能夠打開 https://mirrors.tuna.tsinghua.edu.cn/tensorflow 選擇合適的 whl 文件地址進行安裝;或者打開https://mirrors.tuna.tsinghua.edu.cn/help/tensorflow/ 可視化選擇 whl 版本。
安裝成功時會顯示以下
Successfully installed numpy-1.12.1 protobuf-3.3.0 six-1.10.0 tensorflow-1.1.0 werkzeug-0.12.2
繼續輸入:
activate tensorflow
表示激活 TensorFlow 虛擬環境,當不使用 TensorFlow 時,使用 deactivate tensorflow 關閉。
3.測試
如圖所示輸入,若是結果與上圖同樣,則表示安裝成功。
能夠輸入pip list查看tensorflow的版本
4.安裝opencv(解決 import cv2問題)
opencv的安裝能夠說是很是坑了,在百度上找各類教程,試了一天才配置好。
開始在別人博客看到下載一個opencv,而後找到裏面的一個cv2.pyd文件,複製到Anaconda目錄下的site-packages文件夾裏:D:\Anaconda3\Lib\site-packages中,結果發現不行。
而後用conda直接裝
結果失敗,好像說是版本不容許,真的是頭疼。
而後看到一個方法
首先先下載一個whl文件,關於opencv的,下載地址在這裏:下載地址
選擇本身須要的版本下,我下的是cp36m-sim amd64的那個(對應的是cv3.4版,python3.6版)
下完了,放到conda對應的文件夾裏,而後打開Anaconda Prompt,輸入
pip install opencv_python-3.4.0-cp36-cp36m-win_amd64.whl
注意本身下的版本,名字對上,失敗了看下是否是沒有管理員身份運行。
發現成功了!!!!
再檢查檢查
確實成功了。
5.pygame安裝
①開始要去官網下載pyGame,(重點:你要根據你本身當前安裝的python的版本而後再官網對比下載對應的pygame,不能夠下載與你如今的python版本不對應的,官網已經給你準備好了)官網地址在下面
http://www.pygame.org/download.shtml
② 若是你如今的python版本是3.4之後的,3.5,3.6 那麼請去下面這個網站去下載
http://www.lfd.uci.edu/~gohlke/pythonlibs/#pygame https://pypi.python.org/pypi/Pygame
能夠選擇下載.whl文件,下好後同樣的打開Anaconda Prompt,輸入
pip install pygame-1.9.4-cp36-cp36m-win_amd64.whl
固然,也能夠不下載,直接輸入
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pygame
安裝過程當中可能會遇到pip版本太低的問題,這時候按提示更新pip後再安裝
6.在pycharm中使用
裝好環境後在pycharm中配置也花了好長時間,真的是頭疼
首先,管理員身份運行pycharm,而後打開Setting
接着,選則Anaconda目錄下的python.exe
選擇好後點擊ok就好了。
把命名提醒什麼的清理一下,運行!!!跑起來了!!!
參閱博客:
https://blog.csdn.net/albertyzy/article/details/80528816
https://blog.csdn.net/qq_33166080/article/details/68928563