pydev部署開發全解析

pythontab發表於2013-08-01

把pydev開發的一個上傳專案部署到測試環境時

1、提示找不到我寫的模組

解決方法:在專案入口增加程式碼

#在專案的PYTHONPATH 新增源目錄

PROJECT_DIR = os.path.dirname(__file__)

PROJECT_ROOT_DIR = os.path.dirname(PROJECT_DIR)

if not PROJECT_ROOT_DIR in sys.path:

sys.path.append(PROJECT_ROOT_DIR)

if not PROJECT_DIR in sys.path:

sys.path.append(PROJECT_DIR)

2、執行時提示預設編碼為ascii,不是utf-8錯誤

解決方法:在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即可


相關文章