Pyramid pserve.exe Syntaxfehler

Ich habe eine Pyramide Anwendung mit pcreate erstellt, jetzt, wenn ich versuche, es mit pserve mit – reload laufen, bekomme ich folgende Fehler

SyntaxError: Non-ASCII character '\x90' in file <path>\pserve.exe on line 1, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details 

Interessanterweise erscheint dieser Fehler nur, wenn ich – reload, wenn ich das reload lade, fängt es an.

Nach dem Debuggen sehe ich eine andere Datei pserve-script.py an der gleichen Stelle von pserve.exe und dieses Python-Skript wird intern von pserve.exe aufgerufen (ich verstehe nicht warum, wenn pserve selbst ausführbar ist)

Die oben genannten pserve-script.py hat folgende Inhalte und ich vermute, dass die oben genannten Fehler ist wegen der folgenden Shebang.

 #!c:\<folder-path>\Scripts\python.exe # EASY-INSTALL-ENTRY-SCRIPT: 'pyramid','console_scripts','pserve' __requires__ = 'pyramid' import re import sys from pkg_resources import load_entry_point if __name__ == '__main__': sys.argv[0] = re.sub(r'(-script\.pyw?|\.exe)?$', '', sys.argv[0]) sys.exit( load_entry_point('pyramid', 'console_scripts', 'pserve')() ) 

One Solution collect form web for “Pyramid pserve.exe Syntaxfehler”

Dies ist ein Problem mit der Art und Weise, wie der pserve Reloader in Pyramid-Versionen kleiner als 1,8 geschrieben wird, soweit wir wissen, haben wir (Pyramid-Entwickler) keinen Grund herausgefunden, warum dies geschieht.

In der Pyramide 1.8 (die gerade eine Alpha-Version veröffentlicht hatte) zogen wir mit hupper der unter Windows viel besser hupper sollte.

Bitte installieren Sie es mit:

 pip install pyramid==1.8a1 

Und ob das Problem verschwindet!

  • Wie vermeide ich das Konsolenfenster mit .pyw-Datei mit os.system-Aufruf?
  • Python Compile Dev Build unter Windows
  • Python Popen - env ​​- ffmpeg Absturz
  • Können Windows-Treiber in Python geschrieben werden?
  • Python - Verwenden von Streamhandler in Multiprocessing-Umgebung
  • Wie man nur den Benutzerpfad in Umgebungsvariablen ohne Zugriff auf die Registry zurückgibt?
  • Konvertieren eines Mercurial (hg) Repository zu Git auf Windows (7)
  • Wie verarbeitet man riesige Textdateien, die EOF / Ctrl-Z Zeichen mit Python unter Windows enthalten?
  • Setzen Sie die Python-Terminal-Codierung unter Windows
  • Xlwings mit python 3.5 unter Windows
  • Windows Scipy Install: Keine Lapack / Blas Ressourcen gefunden
  • Python ist die beste Programmiersprache der Welt.