アナコンダを使用してシステムUbuntu16.04、。
ためのプログラムをコンパイルする必要があるため、あなたはそれから直接インストール、OpenCVのを使用する必要があります
conda OpenCVのインストール
次のように問題があります
ImportError:/home/pc314/anaconda3/envs/tensorflow/lib/python3.5/site-packages/zmq/backend/cython/../../../../.././libstdc++.so。 6:バージョン `GLIBCXX_3.4.22' が見つかりません(/home/pc314/anaconda3/envs/tensorflow/lib/python3.5/site-packages/../../libopencv_objdetect.so.3.3で必要)
主な理由は、プログラムのコンパイラのバージョンは、比較的低い実際にGLIBCXX_3.4.22の欠如、以下のlibstdc ++。So.6.0.22です。この事の存在を確認してくださいがある場合、
sudoを見つける/ -name 'のlibstdc ++。そう*'
/ usr / libに/の下に、一人では/ usr / libに/についての場合変更しない何かが、/ usr / libに/と/ホーム/ pc314に存在するがあります/ anaconda3 / ENVS / tensorflow / libに/多くのオンライン質問ああと。アナコンダ内部にコンパイラー環境ので。あなたは本当に不足しているかを確認するには、次のコマンドを実行することができます
文字列/home/pc314/anaconda3/envs/tensorflow/lib/libstdc++.so.6 | grepをGLIBCXX
インストール
libstdc ++。so.6.0.22のダウンロードアドレスは、このアドレスが見つからない場合、それがあるはずです。直接内部に統合されるように、ダウンロードCSDNに対処することが面倒見つけます。
ダウンロードしたファイルは、解凍.debファイルです
CDダウンロード/
AR -x lib64stdc ++ 6_6.2.0-5ubuntu12_i386.deb
ファイルを取得Data.tar.xz、解凍します
xvJf data.tar.xzがかかります
ダウンロードを抽出した後、ファイルは/ usr / lib64に/内部
CD ./usr/lib64/
そして、内部の保存先のフォルダにコピー
MVのlibstdc ++。so.6.0.22〜/ anaconda3 / ENVS / tensorflow / libに/
再確立接続ソフト
CD〜/ anaconda3 / ENVS / tensorflow / libに/
RMのlibstdc ++。so.6
LNにlibstdc ++。so.6.0.22にlibstdc ++。so.6
ここでは基本的に完成されました
参照
http://blog.csdn.net/xiaolong2w/article/details/23915171
http://blog.csdn.net/zhu_charles/article/details/75914060
---------------------
著者:pursuit_zhangyuの
出典:CSDN
オリジナル:https://でblog.csdn.net/pursuit_zhangyu/article/details/79450027
免責事項:この記事はブロガーのオリジナルの記事、再現され、ボーエンのリンクを添付してください!