すべてを virtualenv 内に保持したいと思います。これはOpenCVで可能ですか? 最初から構築しても問題ありません。最初に virtualenv をセットアップしてから、特別なコンパイル フラグを使用してインストール先を指定する必要がありますか?
質問する
20882 次
4 に答える
5
opencvインストール ガイドから:
デフォルトでは、OpenCV ビルド システムは、検出できる最新バージョンの Python を選択するか、cmake を呼び出すときに PYTHON_EXECUTABLE 変数を使用して特定のバージョンを使用するように強制できます)。
上記のリンクの指示に従って、仮想env --with-no-site-packageのubuntu 11.10にインストールしました。opencv全体をビルドする必要があります。とその python ラッパーを一緒に。
編集1:
生成された Makefile、プロジェクト ファイル、オブジェクト ファイル、および出力バイナリを配置する一時ディレクトリを作成します。
cd ~/opencv mkdir release cd release cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local ..
作成した一時ディレクトリ () に入り、次の手順に進みます。
make sudo make install
----------
ビルドとインストールの後、拡張モジュールを PYTHON_PATH に追加します
export PYTHONPATH=~/projects/opencv/release/lib:$PYTHONPATH
于 2012-04-13T17:32:15.183 に答える
4
Debian では、python-opencv、python-virtualenv、python-pip を apt インストールし、オプション --system-site-packages を使用して virtualenv を作成しました。
于 2016-07-01T09:16:27.660 に答える