python 3 가 anaconda 에 caffe 를 설치 하 는 데 실패 한 문 제 를 해결 합 니 다.

파 이 썬 과 파 이 썬 3 는 완전히 두 가지 언어 입 니 다.
1、 import caffe FAILED 
환경 은 우 분투 16 cuda 8.0 NVIDIA 361.77 Anaconda 2 다.어 제 는 영문 도 모 르 고 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: _ZN2cv8imencodeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_11_InputArrayERSt6vectorIhSaIhEERKSB_IiSaIiEE
각종 고생 은 모두 무효 입 니 다.Anaconda 를 다시 설치 한 후 오류 가 사라 지고 import caffe 가 성공 합 니 다.
2、 import FAILED again after “$conda install opencv”
conda install opencv 로 Opencv 를 설치 한 후 같은 오류 알림 이 발생 했 습 니 다.마 운 트 해제 후 오류 가 사 라 졌 습 니 다.
Conda 가 설치 한 Opencv 버 전 은 2.4.10 이 고 시스템 apt 가 설치 한 버 전 은 2.4.9.1 이다.나 는 conda 에서 2.4.9 버 전 을 설치 하려 고 시 도 했 지만,많은 conflict 를 처리 해 야 한다.
마지막 으로 정말 막 다른 골목 에 이 르 렀 습 니 다.Anaconda 3 로 바 꾸 려 고 합 니 다.환경 구축 이 끝 난 후에 프로그램 을 실행 할 때 정말 난처 하고 각종 라 이브 러 리 가 호 환 되 지 않 습 니 다.늙 은 새들 이 왜 파 이 썬 과 파 이 썬 3 를 조롱 하 는 지 알 게 되 었 다.
3.해결 방안
일시적인 해결 방안 은 anaconda 를 포기 하기 위해 모두 apt 로 패 키 지 를 설치 하고 시스템 의 기본 Opencv 를 사용 하여 실행 에 성공 했다.
이상 python 3 이 anaconda 에 caffe 를 설치 하 는 데 실패 한 문 제 는 바로 편집장 이 여러분 에 게 공유 한 모든 내용 입 니 다.참고 가 되 고 많은 응원 부 탁 드 리 겠 습 니 다.

좋은 웹페이지 즐겨찾기