2017-11-28 19 views
0

입니다. python 스크립트에서 exiftool을 실행하고 있지만이 오류는 나에게 닥칠 수 있습니다. 내가 지금까지했던 어떤ImportError : 모듈 이름이 exiftool

:

brew install exiftool 

그것은 아무 문제없이 성공적으로 설치 : 명령을 사용하여 맥에 exiftool를 설치. 경로 변수 exiftool하는

설정 :

export PATH=/usr/local/Cellar/exiftool/10.55_1/:$PATH 

난이 echo $PATH 명령을 사용하여 확인 하였다.

마지막으로, 내가 sudo pip install exiftool 일 때 오류가 발생합니다.

Could not find a version that satisfies the requirement pyexiftool (from versions:) No matching distribution found for pyexiftool

잘 모르겠습니다. 단계에서 놓친 부분이 있습니다. 어떤 도움을 주셔서 감사합니다.

+0

https://www.sno.phy.queensu.ca/~phil/exiftool/install.html#OSX – dnit13

+0

게시하기 전에 이미이 링크를 확인했습니다. 둘 중 하나는 homebrew를 통해 설치하거나 .dmg 파일을 다운로드 할 수 있습니다. –

+0

필자가 놓친 유일한 이유는 아직 PyPI에는'pyexiftool'이라는 패키지가 없다는 것입니다. 하지만 [github에 열리는 이슈] (https://github.com/smarnach/pyexiftool/issues/8)가 있습니다. 한편, github repo에서 패키지를 직접 설치할 수 있습니다 :'pip install git + https : // github.com/smarnach/pyexiftool.git # egg = pyexiftool'. – hoefling

답변

0

나는 양조 설치와 작동하지 않는 이유를 잘 모릅니다 만

그런 다음 나는 시스템이 터미널

exiftool -S -Make filename.jpg 
에서이 명령을 실행하여 EXIF ​​도구 명령을 인식하는지 확인했다 here 나는이 링크를 통해 수동으로 설치

이 그리고 내 코드에서 나는 이런 식으로 뭔가를했다 :

EXIFTOOL_PATH = '/usr/local/bin/exiftool' 

with exiftool.ExifTool(EXIFTOOL_PATH) as et: 
    the_et = et 
    # Some logic