[Python] Macのpyenvとanaconda環境にopencv入れようとしたらハマった話

MacでAnaconda使ってPython環境整えたのですが、なぜかOpencvが入らない!!
色々調べた結果、インストールしたAnacondaの環境が新しすぎたようです。

とりあえず、新しいものを入れていたのですが、それがまずかったようです。
ここのサイトを参考に少し古いAnacondaに切り替えたら成功しました。

ダメだった時のメッセージ

インストールしようとしたら、こんなメッセージが....

$ conda install -c menpo opencv3
Fetching package metadata ...........
Solving package specifications: .
 
UnsatisfiableError: The following specifications were found to be in conflict:
  - opencv3 -> python 2.7* -> openssl 1.0.1*
  - python 3.6*
Use "conda info <package>" to see the dependencies for each package.

解決策

anaconda3-4.2.0なら大丈夫。

1
2
3
$ pyenv install anaconda3-4.2.0
$ pyenv global anaconda3-4.2.0
$ conda install -c menpo opencv3

0 件のコメント :

コメントを投稿