我有一个奇怪的问题。我曾经运行appcfg.py将我的应用程序更新为appengine,但现在它不再工作了。当我运行此命令时
C:\Program Files <x86>\Google\google_appengine>appcfg.py update E:\path\myApp\
它没有给我任何东西,没有错误没有反馈。它刚回到这一行
C:\Program Files <x86>\Google\google_appengine>
关于这个问题的任何想法!
P.S。我使用的是Python 2.7。我的代码是通过谷歌应用程序启动器更新,但我需要从cmd提示符运行它,因为我将下载/上传发动机不允许我做的发动机的东西!
由于
答案 0 :(得分:2)
我仍然对说明书有点麻烦。以下是我用于创建批处理文件以在Windows 7中使用Google App Engine download_app的步骤。
在我的例子中,
右键单击桌面,然后选择New-&gt; Text Document。打开新创建的文本文档,并将为您的设置修改的以下代码行添加到空白文本文档
C:\Python27\python.exe "C:\Program Files (x86)\Google\google_appengine\appcfg.py" download_app -A {your_app_id} -V {your_app_version} --email={your email} C:\Users\{username}\Desktop\GAE_App
保存文本文档并将文件名更改为 GAE_Download.bat
扩展现在说“.bat”而不是“.txt”
非常重要完成后,单击批处理以执行它。系统会要求您输入密码,然后将文件下载到桌面上的 GAE_App 文件夹中。现在,只要您需要下载文件,只需单击批处理文件即可。
不确定为什么Google不会简单地将此功能包含在他们的GAE for Windows软件中。
答案 1 :(得分:1)
我遇到了同样的问题。这是一个简单的解决方案。 只需执行以下步骤:
转到安装了Google App引擎的程序文件。通常它被命名为Google。
点击appcfg.py并选择打开..选择“选择默认程序”。
从程序中选择Python并选择“始终使用所选程序打开此类文件”。
现在运行命令,您应该在命令行上获得结果。
答案 2 :(得分:0)
通过像那样访问python lib来修复
C:\ Python27&gt; python appcfg.py更新E:\ path \ myApp \
答案 3 :(得分:0)
这是一个适合我的解决方案: “google_appengine / appcfg.py”更新“C:\ PATH TO APP
答案 4 :(得分:0)
应该使用的appcfg.bat位于** C:\ Program Files \ Google \ Cloud SDK \ google-cloud-sdk \ platform \ appengine-java-sdk \ bin **和 not 空的appcfg.bat由于某些未知原因也在这里C:\ Program Files \ Google \ Cloud SDK \
好的做法是将此路径添加到系统变量PATH
答案 5 :(得分:0)
这对我有用
<强>基强>
<PATH_TO_PYTHON>python <PATH_TO_APPCFG.PY>appcfg.py -A <PROJECT_INSTANCE_NAME> update app.yaml
示例强>
X:\Software\Python2.7\python Q:\SOFTWARE\GoogleAppEngineSDK\appcfg.py -A great-1337 update app.yaml