pydev에서 개발한 업로드된 프로젝트를 테스트 환경에 배포할 때
1. 내가 작성한 모듈을 찾을 수 없다는 메시지가 뜹니다
해결 방법: 프로젝트 입구에 코드 추가
#프로젝트의 PYTHONPATH에 소스 디렉터리 추가
PROJECT_DIR = os.path.dirname(__file__)
PROJECT_ROOT_DIR = os.path.dirname(PROJECT_DIR)
sys.path에 PROJECT_ROOT_DIR이 아닌 경우:
sys.path.append(PROJECT_ROOT_DIR)
sys.path에 PROJECT_DIR이 아닌 경우:
sys.path.append( PROJECT_DIR)
2. 실행 시 기본 인코딩은 utf-8이 아닌 ascii입니다.
해결 방법: Python의 site-packages 디렉터리에 sitecustomize.py를 추가하세요
import sys
sys.setdefaultencoding("utf-8")
3. easy_install이 PIL을 설치할 때 jpeg가 지원되지 않는다는 메시지가 표시됩니다(png도 유사함)
해결책 : centos는 64비트이므로 yum install libjpeg*에서는 /usr/lib64 디렉터리인
에 설치되며 PIL의 기본 검색 경로는 /usr/lib이므로 그렇지 않은 경우 오류가 보고되면 ln을 직접 수행하세요.