WIN10下使用Anaconda配置opencv、tensorflow、pygame並在pycharm中運用


昨天想運行一段機器學習的代碼,在win10系統下配置了一天的python環境,真的是頭疼,准備寫篇博客來幫助后面需要配置環境的兄弟。

1.下載Anaconda

根據昨天的經歷,發現Anaconda真的是好用。下載地址:https://www.anaconda.com/download/  我下的是64位的

下好后就是安裝了,安裝過程十分簡單,這里就不寫了,不過建議是添加到環境變量中去,省的后面還要自己加,麻煩。

在菜單欄中找到Anaconda Prompt,以管理員身份運行。我們需要設置 Anaconda 倉庫鏡像,因為默認連接的是國外鏡像地址,下載速度比較慢,我們把鏡像地址改為清華大學開源軟件鏡像站,打開 Anaconda Prompt, 輸入:

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

2.安裝tensorflow

繼續在 Anaconda Prompt 窗口輸入:

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

https://blog.csdn.net/qq_35608277/article/details/79132349

https://www.cnblogs.com/nosqlcoco/p/6923861.html


免責聲明!

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



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