pydev で開発したアップロードされたプロジェクトをテスト環境にデプロイするとき
1. 作成したモジュールが見つからないというメッセージが表示されます
解決策: プロジェクトの入り口にコードを追加します
#プロジェクトの PYTHONPATH にソース ディレクトリを追加します
PROJECT_DIR = os .path.dirname(__file__)
PROJECT_ROOT_DIR = os.path.dirname(PROJECT_DIR)
sys.path:
sys.path.append(PROJECT_ROOT_DIR)にPROJECT_ROOT_DIRがない場合
PROJECT_DIR ではない場合sys.path:
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 を実行してください