2016-11-23 5 views
0

.grb2 형식의 날씨 데이터를 시각화하고 싶습니다. 따라서 Python 라이브러리 pygrib가 필요합니다. pygrib (http://jswhit.github.io/pygrib/docs/)의 설치 노트에서 설명한대로 이미 grib-api와 pygrib를 설치했습니다. 아나콘다와 함께 설치된 python 3.5를 사용하고 있습니다./I 제거하기 위해 여러 번 시도했습니다다른 패키지를 사용하는 중 libjpeg의 버전

import pygrib 

--> ImportError: dlopen(/Users/Marguerite/anaconda/lib/python3.5/sitepackages/pygrib.cpyton-35m-darwin.so, 2): Library not loaded: @rpath/libjpeg.9.dylib 
Referenced from: /Users/Marguerite/anaconda/lib//libgrib_api.dylib 
Reason: Incompatible library version: libgrib_api.dylib requires version 12.0.0 or later, but libjpeg.9.dylib provides version 11.0.0 

JPEG 라이브러리를 다시 설치하거나 설치 : 나는 파이썬 스크립트에서 pygrib을 가져올 때 항상 같은 오류 메시지가 그러나

brew install grib-api 
pip install pygrib 

를 실행 libjpeg과 macports, 아무것도 트릭을 할 것으로 보인다 ... 또한 "libaeg"라이브러리를 찾을 수 없습니다 "conda list"를 실행할 때. 다른 라이브러리 (libjpeg-turbo의 jpeg)에 포함 된 것으로 보이지만 라이브러리를 다시 업데이트해도 결과는 좋아지지 않습니다.

정말 도움이나 생각을 부탁드립니다! 감사합니다,

마거리트

답변

0

사실 나는 해결책을 찾아 냈다. Libjpeg는 conda update jpeg로 업데이트되지만 최신 버전에는 적용되지 않습니다. 나를 위해 일한 트릭은 libjpeg를 자동으로 업데이트하는 더 큰 패키지를 설치하는 것입니다. 그냥 실행

conda install -c conda-forge jasper 

을 나를 위해 잘 작동 그 후 :