ここでは OpenPose を動作させるための仮想環境を構築します.仮想環境を構築せずに Anaconda の base 環境にライブラリをインストールすることもできる可能性があるでしょう.なお,Windows での操作を説明しますが,Mac でも大きな違いはありません.
まず,Anaconda Prompt を起動し,現在インストールされている conda の環境を確認します.
(base) C:\Users\lecture>conda env list ⏎
# conda environments:
#
base * C:\Users\lecture\anaconda3
py39ocr C:\Users\lecture\anaconda3\envs\py39ocr
py39yolo C:\Users\lecture\anaconda3\envs\py39yolo
(base) C:\Users\lecture>
OpenPose 用に Python 3.9 の仮想環境を構築し,その仮想環境の名称を py39openpose
にします.
(base) C:\Users\lecture>conda create -n py39openpose python=3.9 ⏎
環境が構築されたことを確認して,その仮想環境を有効化します.
(base) C:\Users\lecture>conda env list ⏎ # conda environments: # base * C:\Users\lecture\anaconda3 py39ocr C:\Users\lecture\anaconda3\envs\py39ocr py39openpose C:\Users\lecture\anaconda3\envs\py39openpose py39yolo C:\Users\lecture\anaconda3\envs\py39yolo (base) C:\Users\lecture>conda activate py39openpose ⏎ (py39openpose) C:\Users\lecture>conda env list ⏎ # conda environments: # base C:\Users\lecture\anaconda3 py39ocr C:\Users\lecture\anaconda3\envs\py39ocr py39openpose * C:\Users\lecture\anaconda3\envs\py39openpose py39yolo C:\Users\lecture\anaconda3\envs\py39yolo (py39openpose) C:\Users\lecture>
次に現時点でインストールされているパッケージの一覧を確認します.
(py39openpose) C:\Users\lecture>pip list ⏎
Package Version
------------ ---------
certifi 2022.6.15
pip 22.1.2
setuptools 63.4.1
wheel 0.37.1
wincertstore 0.2
(py39openpose) C:\Users\lecture>
OpenPose の動作に必要なパッケージ numpy
,matplotlib
,opencv-python
をまとめてインストールします.
(py39openpose) C:\Users\lecture>pip install numpy matplotlib opencv-python ⏎
必要なパッケージがインストール出来ていることを念の為に確認しておきます.
(py39openpose) C:\Users\lecture>pip list ⏎
Package Version
--------------- ---------
certifi 2022.6.15
cycler 0.11.0
fonttools 4.37.1
kiwisolver 1.4.4
matplotlib 3.5.3
numpy 1.23.2
opencv-python 4.6.0.66
packaging 21.3
Pillow 9.2.0
pip 22.1.2
pyparsing 3.0.9
python-dateutil 2.8.2
setuptools 63.4.1
six 1.16.0
wheel 0.37.1
wincertstore 0.2
(py39openpose) C:\Users\lecture>
Jupyter Notebook もインストールしておきます.
(py39openpose) C:\Users\lecture>pip install jupyter ⏎