【问题标题】:dev_appserver.py does nothing in CMD on windowsdev_appserver.py 在 Windows 上的 CMD 中什么都不做
【发布时间】:2020-03-26 01:04:55
【问题描述】:

我安装了 python 和 google cloud sdk。我正在尝试使用:

dev_appserver.py app.yaml

当我使用我的网络应用程序(使用 cd [目录])进入我的目录并在命令行中输入 dev_appserver.py app.yaml 时,没有任何反应。提示在 CMD 中显示下一行,就像我没有输入任何内容一样...我确实有一个 app.yaml 文件,这在运行本地服务器的 MacBook 上完美运行。

我也尝试只输入“dev_appserver.py”并按回车键,但再次没有任何反应……就好像我要在命令行中按回车键而不输入任何内容一样。

在 MacBook 上,当我键入 dev_appsever.py 而不指向 app.yaml 文件时 - 它至少向我显示了与 dev_appserver.py 关联的所有潜在命令。为什么 windows 命令提示符似乎无法理解此命令?也不告诉我它不明白吗?请帮忙!!!我真的很想在我的 Windows 机器上为云引擎运行本地服务器,但不知道出了什么问题。我google了一堆,没有找到其他人有这个问题......

【问题讨论】:

    标签: python


    【解决方案1】:

    Windows 有可能将带有“.py”的文件映射到意外的东西。我建议指定所需 Python 版本的完整路径,并将“dev_appserver.py”作为参数传递。喜欢:

    c:\python\python.exe dev_appserver.py app.yaml
    

    【讨论】:

    • 我只是按照这个来确保我的 python 在我的路径中 (stackoverflow.com/questions/58754860/…),现在我得到以下信息: python dev_appserver.py app.yaml python: can't open file ' dev_appserver.py': [Errno 2] 没有这样的文件或目录
    • 现在当我只输入“python”时,我会收到 python 提示...仍然不知道为什么它说无法打开文件...那里有一个文件。 100% 确定
    • 当我现在只输入“dev_appserver.py app.yaml”时 - 我收到一个系统错误窗口,提示“此文件没有与之关联的应用程序来执行此操作。请安装一个应用程序或者,如果已安装,请在“默认应用设置”页面中创建关联。”。如果我只输入“dev_appserver.py”,也会出现此错误提示
    • 我现在也找到了 dev_appserver.py 文件并右键单击 > open with -- 并告诉它使用 python 打开。现在 .py 文件正在使用 python 以我的理解。当我现在在 cmd 中键入“dev_appserver.py”时 - 我得到“Traceback(最近的最后一次调用)...第 95 行...断言 sys.version_info[0] == 2...AssertionError
    • 在尝试运行 py 文件时似乎遇到了错误...
    【解决方案2】:

    终于解决了我的问题....原来goodle cloud sdk需要python 2.7。我卸载了 python 3.8,安装了 python 2.7。然后 dev_appserver 没有运行,除非我进入它所在的文件夹:

    用户/名称/本地/google/cloudsdk/bin

    然后我运行 python dev_appserver.py 并且它可以工作。

    我还必须通过将它添加到我的路径中来确保我的 python 命令正常工作。 Python3.8 可以通过安装向导轻松完成,但 2.7 需要您自己进入环境变量来添加它。这就是为什么我的 python 命令最初什么也没做。

    不相关 - 但我的 Blender 2.81 在此之后停止工作。我发现搅拌机需要 Python3。所以我再次安装了 Python3.8 并让 cloud sdk 和 blender 都工作了。花了太多时间来解决这个问题......该死......

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-04-04
      • 1970-01-01
      • 2017-01-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-07-17
      • 1970-01-01
      相关资源
      最近更新 更多