把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即可