python 3 가 anaconda 에 caffe 를 설치 하 는 데 실패 한 문 제 를 해결 합 니 다.
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 를 설치 하 는 데 실패 한 문 제 는 바로 편집장 이 여러분 에 게 공유 한 모든 내용 입 니 다.참고 가 되 고 많은 응원 부 탁 드 리 겠 습 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
내 M1 Macbook Pro에 fish shell을 사용하여 Tensorflow를 설치하기 위한 팁입니다.물고기 껍질이 있는 M1 Macbook Pro에 Tensorflow를 설치한 방법에 대해 썼습니다. 편집: pyenv 와 같은 버전 제어 라이브러리를 사용하는 경우 이를 사용하여 miniforge3를 설치해야 합니다...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.