Dev_appserver.py öffnet eine Textdatei, wird nicht bereitgestellt

Es funktioniert gut auf meinem anderen Computer, aber nach der Einrichtung von Google App Engine und das Erstellen der main.py und app.yaml Dateien, ich laufe dev_appserver.py app.yaml in Windows Eingabeaufforderung und statt der Bereitstellung der App zu localhost: 8080 es Öffnet gerade diese Textdatei, die ich verkürzen werde:

 #!/usr/bin/env python # # Copyright 2007 Google Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. # """Convenience wrapper for starting an appengine tool.""" import os import sys sys_path = sys.path try: sys.path = [os.path.dirname(__file__)] + sys.path import wrapper_util finally: sys.path = sys_path wrapper_util.reject_old_python_versions((2, 7)) _DIR_PATH = wrapper_util.get_dir_path(__file__, os.path.join('lib', 'ipaddr')) _PATHS = wrapper_util.Paths(_DIR_PATH) 

Etc. etc.

Was geht hier vor sich? Alles ist identisch zu meinem anderen PC eingerichtet. Es sollte funktionieren.

  • Amazon AWS Cognito und Python Boto3, um AWS-Verbindung aufzubauen und Datei in Bucket hochzuladen
  • Holen Sie sich alle RamsDBs für eine "per-document" -Modifikation
  • Bodenabteilung mit negativer Zahl
  • Wie man die Standard-Python-Version auf Windows XP ändern kann
  • Generieren Sie spezifische Namen proeprties mit metaclass
  • Aggregiere alle Dataframe-Zeilenpaar-Kombinationen mit Pandas
  • Ist das ein akzeptabler Algorithmus?
  • Zurückrollen der Zufallszahlengenerator in Python?
  • 3 Solutions collect form web for “Dev_appserver.py öffnet eine Textdatei, wird nicht bereitgestellt”

    LÖST! Die .py Dateien wurden alle eingestellt, um mit idle.bat zu öffnen, also musste ich in die Control Panel\Programs\Default Programs\Set Associations und die .py Dateizuordnung zu python.exe ändern. Jetzt funktioniert alles wie ein Charme.

    Ist Python auf diesem Computer installiert? Was du sehst ist, dass Windows nicht weiß, dass ".py" Dateien mit Python verknüpft sind.

    Das Installieren von SetupTools auf 64-Bit-Windows bietet möglicherweise einige hilfreiche Informationen.

    Sie sollten das Projektverzeichnis an dev_appserver.py nicht app.yaml liefern. Bitte beziehen Sie sich auf GAE python hallo Welt Beispiel für mehr Info. Lassen Sie uns sagen, Ihr Projekt-Dir ist

    "/ Home / rami / GAEproejcts / myfirstproject"

    Und dein dev_appserver.py ist bei

    "/ Home / rami / GAEinstalldirectory /"

    . Dann gerade laufen:

    $ /home/rami/GAEinstalldirectory/dev_appserver.py / home / rami / GAEproejcts / myfirstproject

    Das sollte funktionieren

    Python ist die beste Programmiersprache der Welt.