小编典典

我正在尝试从CMD运行appcfg.py。而不是部署,而是在Google chrome中对其进行编辑

python

我安装了python
2.7.13和适用于PHPGoogle原始App
Engine
SDK
。我在Google控制台上创建了我的第一个项目,当我尝试使用以下命令从cmd部署项目文件时

appcfg.py -A *project-id* update *project-folder*

不用运行,只需在chrome中对其进行编辑。请参考随附的图片镶边编辑appcfg.py


阅读 267

收藏
2021-01-20

共1个答案

小编典典

您可能正在运行Windows,并且可能错误地将.py文件与Google Chrome关联(就像它与.html文件关联一样)

在这种情况下,Chrome充当文本查看器。

重新安装python(以修复关联,这是最好的办法,运行安装时python具有“修复”选项,无需卸载/重新安装)或删除用户注册表项:

[HKEY_CLASSES_ROOT\Python.File\shell\open\command]

其中必须包含类似以下内容的错误:

@="\"C:\\Programs\\chrome.exe\" \"%1\"

并让系统文件关联接管。

或作为最后的解决方法(如果不能解决的话),只需使用python前缀来强制执行python,而不是依赖文件关联:

python appcfg.py -A *project-id* update *project-folder*

(python必须在路径中,并且appcfg.py必须在当前目录或中PYTHONPATH

请注意,shebang#!/usr/bin/python在这里没有帮助(在Linux上会有所帮助)

2021-01-20