Anaconda(아나콘다) 텐서플로우 오류
에러 환경: Anaconda(아나콘다) / Python=3.7 가상환경 Visual Studio Code(비주얼 스튜디오 코드) conda install tensorflow로 TensorFlow 1.13.1 (eigen_py37 ...) 설치 (참고: 2019. 2월부터 파이썬 3.7버전도 텐서플로우(ver 1.13~) 지원됩니다.) |
Error 1) anaconda prompt에서 텐서플로우 테스트 코드 실행 시 Your CPU supports instructions that this TensorFlow binary was not compiled to use: AVX AVX2 라는 경고문구가 출력된 후 결과 출력 됨 (위 문구는 오류가 아니라 CPU에서 지원 가능한 해당 명령어를 사용 불가능한 버전이 깔려있으며, 직접 빌드를 통해 TensorFlow 성능을 높일 수 있다는 문구입니다) Error 2) vscode에서 텐서플로우 테스트 코드 실행 시 AttributeError: type object 'h5py.h5r.Reference' has no attribute '__reduce_cython__' 라는 오류가 발생하며 결과 출력 안됨 |
비슷한 환경에 위 두 사항 모두 해당된다면 다음과 같은 해결방법으로 시도해보세요
1. 가상환경에서 tensorflow와 h5py를 삭제합니다.
conda uninstall tensorflow
conda uninstall h5py
tensorflow 언인스톨 시엔 keras, tensorflow, tensorflow-base가 같이 삭제됩니다.
따라서 keras도 같이 설치해주세요.
※ h5py를 건드리지 않고 tensorflow만 재설치하고도 해결되는지는 확인해보지 않았습니다.
tensorflow를 먼저 재설치 후 동작되는지 확인해보세요
2. pip install로 tensorflow (+keras)와 h5py를 재설치합니다.
pip install tensorflow
pip install keras
pip install h5py
'python' 카테고리의 다른 글
아나콘다(Anaconda) 가상환경에서 사용중인 패키지 (기록용) (0) | 2019.03.15 |
---|---|
파이썬 심볼 이름 변경 기능 사용하기 with vscode (비주얼스튜디오코드) (0) | 2019.03.12 |
Anaconda에서 Scikit-learn(사이킷런) 사용하기 (0) | 2019.03.12 |
Anaconda에서 KoNLPy (한글 형태소 분석기) 설치하기 (0) | 2019.03.11 |
Anaconda에서 wordcloud 패키지 설치 (0) | 2019.03.08 |