2016-04-02 4 views
0

私は、osx 10.11にpython3を使ってopencv3をインストールしようとしていますが、問題があります。私はpython2とのpython3の両方がインストールされているので、私は次の順序でパスを持っている私のetc/paths編集:python3でopencv3をインストールする際の問題

/usr/local/bin 
/usr/bin 
/bin 
/usr/sbin 
/sbin 

...私は次のエラーを取得しています:に基づいて

Your PYTHONPATH points to a site-packages dir for Python 2.x but you are running Python 3.x! 
    PYTHONPATH is currently: "/usr/local/lib/python2.7/site-packages" 
    You should `unset PYTHONPATH` to fix this. 

エラー、それは実際には、Pythonの正しいバージョンを使用して表示されます。私が見ることができる環境変数PYTHONPATHはありません(echo $PYTHONPATHの出力は空白です)。最後に、私は私の〜/ .bash_profileのに入って、次の追加しました:私のbashプロファイルにこれを追加するにもかかわらず

export PYTHONPATH=/usr/local/lib/python3.5/site-packages:$PYTHONPATH 

を、私はまだこれと同じエラーを取得します。

私はパスがあることを確認したように、そのpythonが動作し、bash_profileをソースとし、再起動して無駄にしました。誰にでもアイデアはありますか?

答えて

0

python2.7と3.5の両方のバージョンがインストールされていると、opencvをpythonでMacにインストールするのは難しい作業です。その場合、私がお勧めするのは、あなたがPython仮想環境を使用することです。これは、Python 2.7とPython 3.5を分離しておくのに役立ちます。

このブログの記事を参照してください。https://www.linkedin.com/pulse/installing-opencv-python-virtual-environment-mac-os-srivastava?trk=prof-post

関連する問題