2017-11-23 9 views
0

私はUbuntu 14.04システムでPythonでOpenCVを使いたいと思っています。私は、チュートリアルでは、すべてが正常に動作作成するために提案することを環境内だときPython仮想環境の外でOpencvを使用するにはどうすればいいですか?

https://www.pyimagesearch.com/2015/06/22/install-opencv-3-0-and-python-2-7-on-ubuntu/#comment-441399

: はそれをインストールするには、私はこのチュートリアルを行いました。私は環境の外にしようとした場合しかし、私は次のエラーを取得する:著者は仮想環境を使用しての余分なステップを追加して、なぜあなたのリンクチュートリアルの

$ python 
Python 2.7.14 |Anaconda, Inc.| (default, Oct 16 2017, 17:29:19) 
[GCC 7.2.0] on linux2 
Type "help", "copyright", "credits" or "license" for more information. 
>>> import cv2 
Traceback (most recent call last): 
    File "<stdin>", line 1, in <module> 
ImportError: No module named cv2 
>>> 
+0

'mkvirtualenv cv'のような' virtualenv'を含む手順をスキップします – ZdaR

答えて

0

ステップ8はあなたに説明しています

Step 8:

Install virtualenv and virtualenvwrapper. These two packages allow us to create separate Python environments for each project we are working on. While installing virtualenv and virtualenvwrapper is not a requirement to get OpenCV 3.0 and Python 2.7+ up and running on your Ubuntu system, I highly recommend it and the rest of this tutorial will assume you have them installed!

仮想環境でまとめて、システム全体でOpenCVの1つのバージョンにしかアクセスしない場合は、基本的にはこの手順をスキップしてください。

ステップ11に進むと、どこからでもアクセスできるだけであるため、CV仮想環境に入ることについてのアドバイスは無視できます。これは、すべてあなたが実際には仮想環境にインストールしない問題についてOpenCVのチュートリアルを、従うことができ言われ

However, our cv virtual environment is located in our home directory — thus to use OpenCV within our cv environment, we first need to sym-link OpenCV into the site-packages directory of the cv virtual environment:

:このアドバイスを無視します。このチュートリアルにアクセスすることができますhere

0

解決策を見つけましたが、まず問題を説明してください。 問題は2つのPythonインストールがあることです。 - 私は をインストール1 - 私は、ファイル

cv2.so

がディレクトリで実際に

usr/local/lib/python2.7/site-packages

であることを確認することができた他のチュートリアル後アナコンダ

に付属のひとつ

(私のpythonインストール)ファイル。これは、pythonとopnecvをリンクするために使用されます。

私は、デフォルトのPythonが1 din'tは、OpenCVの-pythonの設定ファイル、すなわち、 cv2.soを持っていることを、アナコンダ一つであった実行されていることを認識し、コマンド

which python

に実行

しかし、その後。

ソリューション: 私はちょうど私が.i.eをインストールのpythonを形成cv2.soのpython-OpenCVの設定ファイルをコピーし、のpython-アナコンダの.i.eのPythonのインストールディレクトリに/usr/local/lib/python2.7/site-packagesディレクトリを、/home/anaconda2/lib/python2.7/site-packagesこの最後のディレクトリは、インストールに基づいて、変量があります。。。

+0

この問題は、文字通り、その記事が仮想環境の使用を提案している理由全体です。少なくともあなたは今それを初めて体験しました! – GPPK

+1

私は仮想環境について多くのことを調べる必要があると思います。環境外でpython-opencvを使う必要があるのは、環境を使ったROS(Robot Operating System)で使う予定があるからです。私のコンピュータは混乱していると思う –

関連する問題