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!

  • Warum hat Selenium keine Session?
  • Wie man Python-Unterprozesse unter Windows bei der Verwendung von Python C API unterbricht?
  • Installieren eines Python-Moduls in Windows
  • Planen eines regelmäßigen Ereignisses: Cron / Cron Alternativen (einschließlich Sellerie)
  • Führen Sie den Befehl bash in Cygwin aus einer anderen Anwendung aus
  • Asynchron lesen stdout aus subprocess.Popen
  • Warum Charakter '^' wird von Python Popen ignoriert - wie man '^' Charakter in Popen Windows zu entkommen?
  • / Bin / env: python: Keine solche Datei oder Verzeichnis (Windows über Git Bash versucht, neue Parse Cloud Code installieren)
  • Python-UDP-Buchse halb zufällig fehlgeschlagen
  • Microsoft ICertAdmin2 Schnittstelle von Python ctypes
  • IOError: [Errno 13] Berechtigung verweigert
  • Python ist die beste Programmiersprache der Welt.