2014-04-04 8 views
1

이미지를 크기 조정하고 JPG 및 RGB로 변환하는 파이썬 스크립트를 실행하고 있습니다. 이 스크립트는 내 컴퓨터를 HD로 업그레이드하고 Time Machine 백업에서 모든 것을 옮길 때까지 완벽하게 작동했습니다. 이제 스크립트를 실행하려고하면 모듈을 찾을 수 없습니다. 특히 이미지 모듈 (베개 사용).파이썬에서 모듈을 찾을 수 없습니다.

Traceback (most recent call last): 
    File "processImgs.py", line 1, in <module> 
    import os, sys, argparse, shutil, imgFunctions 
    File "/web/script/python/img_processing/imgFunctions.py", line 1, in <module> 
    import os, sys, Image, shutil, re 
ImportError: No module named Image 

내 모듈을 관리하는 브루을 사용하고 "양조 목록"오전은 다음 출력 :

freetype graphicsmagick libpng  libtool  little-cms2 openssl  pkg-config readline webp 
gdbm  jpeg  libtiff  little-cms openjpeg pillow  python  sqlite 

내가 "핍 목록"을 실행하면 내가 얻을 :

Pillow (2.3.0) 
pip (1.5.4) 
setuptools (2.2) 
wsgiref (0.1.2) 

하는 경우 파이썬에서 "도움말 (모듈)"을 실행하면 이미지 모듈이 나열되지 않습니다.

+0

'홈 브루가 자신의 디렉토리에 패키지를 설치하고 파일을/usr/local에 심볼릭 링크했기 때문에 심볼 링크가 손실되었다고 생각합니다. ' –

+0

나는 당신이 올바른 길에 있다고 생각합니다. 이 작업을 수행하기 위해 양식 소스를 컴파일 한 PIL 설치를 발견했습니다. 베개는 설치된 PIL과 함께 실행되지 않으므로 제거했습니다. 이제 "No module named Image"가 나타납니다. 이것은 확실히 연결 문제입니다. 나는 "BREW 링크 베개" "BREW 링크 베개"를 시도했지만 도움이되지 않습니다 ... – timg19

+0

내 질문은 지금입니다 : 어떻게 내 양조 모듈을 찾기 위해 파이썬을 얻을 수 있습니까? "파이썬"과 "브루 잉"둘 다 같은 경로를 가지고 있지만 아직 모듈이 작동하지 않습니다. – timg19

답변

2

파이썬 경로가 이동 후에 올바르게 설정되지 않았을 수 있습니다.

see here homebrew/python 워드 프로세서 페이지의 경우 홈브류를 다시 설치하면 문제가 해결 될 수 있습니다.

+0

homebrew를 제거하고 다시 설치했습니다. 이제 문제는 파이썬이 내가 양조와 함께 설치할 모듈을 전혀보고 있지 않다는 것입니다. 나는 brew를 통해 python을 설치했고 올바른 버전을 사용하고 있는지 확인했다. brew가 모듈을 파이썬과 링크하지 않는 것처럼 보인다. 내가 디버깅 할 수있는 일이 있나. 양조 의사는 모든 것이 괜찮다고 말합니다. – timg19

+0

PATH 환경 변수를 확인하고 파이썬 파일이있는 디렉토리를 확인하십시오. $ (brew --prefix) /lib/pythonX.Y/site-packages는 가져 오기가 올바르게 실행되도록 sys.path에 있어야합니다. – Amazingred

+0

그게 내 PATH 파일을 업데이트해야만했다. 고마워요 !!!! – timg19

관련 문제