windows 環境建置Anaconda python 機器學習環境,並且安裝openCV

Anaconda 環境是python 機器學習常用的套件。
在windows 環境也可輕鬆建置相關環境。如果不設定gpu,只用cpu也可輕鬆建置。
我的notebook是用windows 10環境建置。步驟如下:
1. 到官網下載Anaconda:我是下載Anaconda3
安裝完成後可以看到windows 開始選單會有Anaconda相關已經安裝好的資料夾,
接著開啟Anaconda3(64bit) -> Anaconda Navigator
Anaconda Navigator開啟後左邊有Environments選項:
可以在這邊設定您的虛擬環境。如您可以設定要python 2.7的環境或您要python 3.6的環境..等等都可在這邊建置。建置好虛擬環境後,如下圖開啟虛擬環境:



如果要在windows下安裝openCV套件,可在cmd指令下用下面指令:
安裝openCV binary套件(測試畫面如下,我的版本為openCV 3.4.1):
conda install -c menpo opencv
安裝完後測試openCV版本:
Python 3.7.1 (default, Dec 10 2018, 22:54:23) [MSC v.1915 64 bit (AMD64)] :: Ana
conda, Inc. on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import cv2
>>> print(cv2.__version)
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
AttributeError: module 'cv2' has no attribute '__version'
>>> print(cv2.__version__)
3.4.1
>>>
如果要安裝tensorflow,則在所處虛擬環境下執行下列指令:
如果您無GPU則安裝如下: 

先試試這個conda的安裝(2021-05-19 update): conda install -c conda-forge tensorflow
(以前2019年時的安裝:pip install --ignore-installed --upgrade tensorflow)
而如果您有GPU則安裝GPU版的tensorflow: 
conda install -c anaconda tensorflow-gpu
執行後執行中如下圖所示,
執行完畢後,可以測試看是否已經可以使用,可在python下,看tensorflow版本:
Python 3.6.8 |Anaconda, Inc.| (default, Feb 21 2019, 18:30:04) [MSC v.1916 64 bi
t (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import tensorflow as tf
>>> print(tf.__version__)
1.13.1
>>>
如果想指定安裝特定版本的tensorflow-gpu,如本例為安裝1.14.0版本的tensorflow-gpu,可以執行下面指令:
conda install tensorflow-gpu=1.14
在虛擬環境如果需要使用GUI如QT,可以用下面指令安裝pyQt5
conda install pyqt=5
The following packages will be downloaded:

    package                    |            build
    ---------------------------|-----------------
    ca-certificates-2019.1.23  |                0         158 KB
    openssl-1.1.1b             |       he774522_1         5.7 MB
    pyqt-5.9.2                 |   py36h6538335_2         4.2 MB
    sip-4.19.8                 |   py36h6538335_0         282 KB
    ------------------------------------------------------------
                                           Total:        10.3 MB

The following NEW packages will be INSTALLED:

  ca-certificates    pkgs/main/win-64::ca-certificates-2019.1.23-0
  icu                pkgs/main/win-64::icu-58.2-ha66f8fd_1
  openssl            pkgs/main/win-64::openssl-1.1.1b-he774522_1
  pyqt               pkgs/main/win-64::pyqt-5.9.2-py36h6538335_2
  qt                 pkgs/main/win-64::qt-5.9.7-vc14h73c81de_0
  sip                pkgs/main/win-64::sip-4.19.8-py36h6538335_0


Proceed ([y]/n)?
按下y就會開始下載並安裝pyqt5
如果需要安裝 lxml則執行下面指令:
conda install -c anaconda lxml
如果想要安裝imutils,請執行下列指令: 
conda install -c pjamesjoyce imutils

如果想安裝sklearn:
conda install -c anaconda scikit-learn
如果要安裝keras-gpu: 
conda install -c anaconda keras-gpu
如果keras為無gpu版本,現在可以直接輸入: conda install -c conda-forge keras
如果要安裝matplotlib,一個python繪圖表的library:
conda install -c conda-forge matplotlib
如果想裝pytorch-gpu版本的:
pytorch gpu
先看您的cuda, cudnn版本:
conda list cudatoolkit
#
# Name                    Version                   Build  Channel
cudatoolkit               10.0.130                      0
conda list cudnn
# packages in environment at C:\Users\yourName\.conda\envs\python3.6_opencv:
#
# Name                    Version                   Build  Channel
cudnn                     7.6.4                cuda10.0_0
conda install pytorch torchvision cudatoolkit=10.1 -c pytorch

如果版本正確,或想安裝最新版的pytorch-gpu:
conda install pytorch torchvision cudatoolkit=10.1 -c pytorch
安裝完後,要使用可以參考這篇

留言

這個網誌中的熱門文章

【多益】現點現做的英文怎麼說呢?

《Microsoft Word 應用》:圖片被文字蓋住解決方法,不可設定為固定行高

如何在Ubuntu系統上安裝Notepad ++ (Install Notepad++ On Ubuntu 16.04 / 17.10 / 18.04 / 20.04)