次のエディターは、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
2.「$conda install 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 サイトの他の関連記事を参照してください。