我安装了python 2.7.13和适用于PHP的Google原始App Engine SDK。我在Google控制台上创建了我的第一个项目,当我尝试使用以下命令从cmd部署项目文件时
appcfg.py -A *project-id* update *project-folder*
不用运行,只需在chrome中对其进行编辑。请参考随附的图片镶边编辑appcfg.py
您可能正在运行Windows,并且可能错误地将.py文件与Google Chrome关联(就像它与.html文件关联一样)
.py
.html
在这种情况下,Chrome充当文本查看器。
重新安装python(以修复关联,这是最好的办法,运行安装时python具有“修复”选项,无需卸载/重新安装)或删除用户注册表项:
[HKEY_CLASSES_ROOT\Python.File\shell\open\command]
其中必须包含类似以下内容的错误:
@="\"C:\\Programs\\chrome.exe\" \"%1\"
并让系统文件关联接管。
或作为最后的解决方法(如果不能解决的话),只需使用python前缀来强制执行python,而不是依赖文件关联:
python
python appcfg.py -A *project-id* update *project-folder*
(python必须在路径中,并且appcfg.py必须在当前目录或中PYTHONPATH)
appcfg.py
PYTHONPATH
请注意,shebang#!/usr/bin/python在这里没有帮助(在Linux上会有所帮助)
#!/usr/bin/python