Heim > Artikel > Backend-Entwicklung > Vollständige Analyse der Bereitstellung und Entwicklung von Pydev
Beim Bereitstellen eines hochgeladenen, von pydev entwickelten Projekts in der Testumgebung
1. Es wird angezeigt, dass das von mir geschriebene Modul nicht gefunden werden kann
Lösung: Code zum Projekteingang hinzufügen
#Fügen Sie das Quellverzeichnis zum PYTHONPATH des Projekts hinzu
PROJECT_DIR = os.path.dirname(__file__)
PROJECT_ROOT_DIR = os.path.dirname(PROJECT_DIR)
wenn nicht PROJECT_ROOT_DIR in sys.path:
sys.path.append(PROJECT_ROOT_DIR)
wenn nicht PROJECT_ROOT_DIR in sys.path:
sys.path.append( PROJECT_DIR)
2. Bei der Ausführung ist die Standardkodierung ASCII, nicht UTF-8-Fehler
Lösung: sitecustomize.py im Site-Packages-Verzeichnis von Python hinzufügen
import sys
sys.setdefaultencoding("utf-8")
3. Wenn easy_install PIL installiert, wird angezeigt, dass JPEG nicht unterstützt wird (PNG ist ähnlich)
Lösung : Da Centos 64-Bit ist, wird es bei der Installation von libjpeg* im Verzeichnis /usr/lib64 installiert,
und der Standardsuchpfad von PIL ist /usr/lib, falls dies nicht der Fall ist gefunden und ein Fehler gemeldet wird, führen Sie einfach ln direkt aus