2016-05-10 11 views
1

私は今、python 2.7.11のためのopencvをOSXにインストールするのに苦労しています。VirtualenvとPyCharmでPython 2.7でOpenCVをインポート

いくつかの失敗の後、私はhereの指示に従って最初の成功を達成しました。だから、私の基本的なセットアップは、~/.virtualenvs/cv_env/bin/pythonから実行しているPython 2.7.11です。cv2.so~/.virtualenvs/cv/lib/python2.7/site-packages/にあります。

これまでのところ良いです。 source ~/.virtualenvs/cv_env/bin/activateを使用して、virtualenvを有効にしてimport cv2を使用することができます。何らかの理由で、これは常に機能しません。時々、私は最初に非アクティブ化してから再アクティブ化する必要があります(どんな推測ですか?)。

次に、PyCharmでopencvを使いたかったのです。 "preferences - Project interpreter"では、virtualenvインタプリタを選択しました。これも動作しています。私はnumpyやpandasのような他のmodualsをインポートすることができます(以前はpipを使ってvortualenvにインストールされていました)。しかし、何らかの理由でopencv(import cv2)をインポートできません。それは常に私が(少なくとも時には)ターミナルでのOpenCVをインポートすることはできませんが、PyCharmで午前なぜ私の質問は、である私

ImportError: No module named cv2

になります。どんなアイデアも歓迎されます。別のディレクトリに

ベスト、 ファビアン

+0

あなたの 'cv2.so'は別のディレクトリにあります。そしてあなたは別のディレクトリから起動します。私は 'cv_env'と' cv'を意味します。 –

+0

ちょっとラフル、それを指摘してくれてありがとう。かなり単純な間違いですが、非常に役立ちます、問題は今修正されました。 – winwin

答えて

0

あなたcv2.so。そしてあなたは別のディレクトリから起動します。私はcv_envcvを意味します。

関連する問題