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指令下用下面指令:
在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=5The 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_0conda install pytorch torchvision cudatoolkit=10.1 -c pytorch如果版本正確,或想安裝最新版的pytorch-gpu:conda install pytorch torchvision cudatoolkit=10.1 -c pytorch
安裝完後,要使用可以參考這篇。
留言
張貼留言