Python3 が anaconda で caffe をインストールできない問題を解決するにはどうすればよいですか?

零下一度
リリース: 2017-06-17 11:12:03
オリジナル
1768 人が閲覧しました

次のエディターは、python3 が anaconda で caffe をインストールできない問題を解決する記事を提供します。編集者はこれが非常に良いものだと思ったので、皆さんの参考として今から共有します。エディターに従って見てみましょう。Python と Python3 は完全に 2 つの言語です。 1. import caffe FAILED

環境は Ubuntu 16 cuda 8.0 NVIDIA 361.77 Anaconda2 です。昨日、Caffe が不可解にも利用できませんでした:

>>> import caffe
Traceback (most recent call last):
 File "<stdin>", line 1, in <module>
 File "/home/duchengyao/project/caffe/python/caffe/init.py", line 1, in <module>
  from .pycaffe import Net, SGDSolver, NesterovSolver, AdaGradSolver, RMSPropSolver, AdaDeltaSolver, AdamSolver
 File "/home/duchengyao/project/caffe/python/caffe/pycaffe.py", line 13, in <module>
  from ._caffe import Net, SGDSolver, NesterovSolver, AdaGradSolver, \
ImportError: /home/duchengyao/project/caffe/python/caffe/../../build/lib/libcaffe.so.1.0.0-rc3: undefined symbol: _ZN2cv8imencodeERKNSt7cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_11_InputArrayERSt6vectorIhSaIhEERKSB_IiSaIiEE
ログイン後にコピー
さまざまな試みは効果がありませんでした。Anaconda を再インストールした後、エラーは消え、caffe のインポートは成功しました。

2.「$conda install opencv」後に再度インポートが失敗しました

conda install opencvでOpencvをインストールした後、アンインストールすると再び同じエラーメッセージが表示されました。

Conda によってインストールされる Opencv のバージョンは 2.4.10 で、system apt によってインストールされるバージョンは 2.4.9.1 です。 conda からバージョン 2.4.9 をインストールしようとしましたが、対処すべき競合がたくさんありました。 最終的にはAnaconda3に切り替えるしかなかったのですが、環境が整った後、色々なライブラリに互換性がなく、プログラムを実行するのが非常にぎこちなくなりました。ベテランが Python と Python3 はまったく異なる言語であるとからかった理由がついにわかりました

3. 解決策

一時的な解決策は、anaconda を放棄し、apt を使用してすべてのソフトウェア パッケージをインストールし、システムのデフォルトの Opencv を使用することです。正常に実行されました。

以上がPython3 が anaconda で caffe をインストールできない問題を解決するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート