2017-06-20 9 views
0

私はubuntu14.04とpython2.7を使用していると私は私のマシンでopencv3.2.0(は/ usr/local)とopencv2.4.8(/usr/local/opencv/2.4.8)がインストールされています。 PythonスクリプトどのようにOpenCVの特定のバージョンを選択するのpythonを作るには?

print cv2.__version__ 

が3.2.0である一方で、コマンド

pkg-config --modversion opencv 

の結果は2.4.8 です。私は2.4.8に変更するにはどうすればいい ?

============================================== ===========================

私はそれが何の使用

$ export PYTHONPATH=/usr/local/opencv/2.4.8/:$PYTHONPATH 
$ python 
Python 2.7.6 (default, Oct 26 2016, 20:30:19) 
[GCC 4.8.4] on linux2 
Type "help", "copyright", "credits" or "license" for more information. 
>>> import cv2 
>>> print cv2.__version__ 
3.2.0-dev 
>>> 

に思わないexport PYTHONPATH=/usr/local/opencv/2.4.8/:$PYTHONPATH 試してみましたバージョンが3.2.0であることを示しています。実際には2.4.8を使用しています。IronFarmの回答に感謝します

+0

アナコンダをインストールし、他の多くのpython /ライブラリ構成に仮想環境を使用しています。 – anatol

答えて

0

r2より前のPYTHONPATH環境変数の先頭にv2.4.8のディレクトリを追加します。 Pythonを作る。 Linuxの

export PYTHONPATH=/usr/local/opencv/2.4.8/:$PYTHONPATH 
+0

私はこれを試してみましたが、それはまったく使用しないようです。あなたは私が上記のことを見ることができます。とにかくあなたの答えのためのタンク – ToughMind

+0

一度Pythonの中で試してみることができます: 'import sys;これはあなたのPYTHONPATHは、Pythonの内側に変換されたものをお見せしなければならない sys.path'印刷します。 – IronFarm

+0

ありがとうございます。パスは2.4.8になります。これは実際には2.4.8を使用していますが、バージョンは3.2.0を示しています。 – ToughMind