質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
OpenCV

OpenCV(オープンソースコンピュータービジョン)は、1999年にインテルが開発・公開したオープンソースのコンピュータビジョン向けのクロスプラットフォームライブラリです。

Python 3.x

Python 3はPythonプログラミング言語の最新バージョンであり、2008年12月3日にリリースされました。

Q&A

解決済

3回答

6774閲覧

python3.5.2の仮想環境にopencvをインストール →エラー発生

sumao

総合スコア15

OpenCV

OpenCV(オープンソースコンピュータービジョン)は、1999年にインテルが開発・公開したオープンソースのコンピュータビジョン向けのクロスプラットフォームライブラリです。

Python 3.x

Python 3はPythonプログラミング言語の最新バージョンであり、2008年12月3日にリリースされました。

0グッド

0クリップ

投稿2017/06/30 06:19

python 3.6がある環境にopencvをインストールしようとしましたが、opencvはpython 3.5.2までしか対応していないらしいので、仮想環境でpython 3.5.2を作り、そこにopencvをインストールしようとしています。
パッケージはanacondaを使用しており、以下のサイトの手順をそのままやりました。

http://koruku.hatenablog.com/entry/2017/02/02/203057

#仮想環境の構築 $ conda create -yn opencvtest python=3.5.2 $ source activate opencvtest

ここまでは難なくいけました。

この先、

#opencvのインストール $ conda install -c https://conda.binstar.org/menpo opencv3

を実行すると、以下のようなエラーが出ます。

#出てくるエラー Fetching package metadata ...ERROR requests.packages.urllib3.connection:_match_hostname(360): Certificate did not match expected hostname: conda.binstar.org. Certificate: {'subject': ((('commonName', 'anaconda.com'),),), 'subjectAltName': [('DNS', 'anaconda.com'), ('DNS', 'anacondacloud.com'), ('DNS', 'anacondacloud.org'), ('DNS', 'binstar.org'), ('DNS', 'wakari.io')]} CondaHTTPError: HTTP None None for url <https://conda.binstar.org/menpo/osx-64/repodata.json> Elapsed: None An HTTP error occurred when trying to retrieve this URL. HTTP errors are often intermittent, and a simple retry will get you on your way. SSLError(SSLError(CertificateError("hostname 'conda.binstar.org' doesn't match either of 'anaconda.com', 'anacondacloud.com', 'anacondacloud.org', 'binstar.org', 'wakari.io'",),),)

このエラーの対処方法をご教示いただきたいです。
お手数かけますが、よろしくお願いいたします。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答3

0

自己解決

解決いたしました。

granfa_yuzo様
ご返答ありがとうございました。
ご指摘の通りアップデートしてみましたが、anacondaは最新版であったため、変化はありませんでした。

LouiS0616様
ご返答ありがとうございました。
anacondaのリストを参照し、ver228のインストールを試みましたが、エラーが出ました。
(エラーメッセージは消してしまいました。すみません。)

結局、

% anaconda show menpo/opencv3

% conda install --channel https://conda.anaconda.org/menpo opencv3

を実行することでopencvのインストールができました。
みなさま、ご丁寧な対応ありがとうございました。

投稿2017/06/30 08:16

sumao

総合スコア15

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

OSはLinux系の64bitでいいんですかね?

OpenCV3.2でもいいなら、これを試してみてください。
conda install -c menpo opencv3=3.2.0

Anaconda Cloudを用いれば、必要なコマンドを知ることが出来ます。


GitHubのIssueで、同様の投稿を発見しました。
次のように書いてあります。

The release v4.3.15 was made before the fix was merged.
This issue has been resolved in the release v4.3.16 by #4935

Condaをupdateすることで、エラーが解消されるかもしれません。

> conda update conda > conda update anaconda

投稿2017/06/30 06:26

編集2017/06/30 07:30
LouiS0616

総合スコア35660

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

sumao

2017/06/30 06:37

ご回答ありがとうございます。 そうです。(macOS 64bit) ご教示いただいたコードを打ち込んだところ、 ``` Fetching package metadata ........... PackageNotFoundError: Package missing in current osx-64 channels: - opencv3 3.2.0* ``` と出てきました。
LouiS0616

2017/06/30 06:42

一応、さっきと違うエラーが出てるから一歩前進ですかね... https://anaconda.org/search?q=access%3Apublic+type%3Aconda+opencv ここに、condaでインストールできるOpenCVパッケージの一覧があります。 それぞれクリックすればインストールコマンドが見られますから、システムに整合しそうなものをいくつか試してみてください。
LouiS0616

2017/06/30 06:51

なんかそれっぽいバグレポを発見したので追記しました。
guest

0

以下のコマンドを実行すると、opencv3が取得可能先一覧が得られます。
anaconda search -t conda opencv3

質問者様の環境にあうものを選ぶとよいかと思います。
ちなみに、私は、以下のコマンドでopencv3.2を取得しました。

conda install -c ver228 opencv3=3.2.0

投稿2017/06/30 07:00

granfa_yuzo

総合スコア356

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問