dev_appserver.py:找不到命令

时间:2013-11-09 15:52:00

标签: python google-app-engine ubuntu

尝试在Ubuntu中的Google应用引擎上运行python应用程序,如此

$ dev_appserver.py helloworld

其中helloworld包含文件app.yaml

但我收到此错误

  

dev_appserver.py:找不到命令

3 个答案:

答案 0 :(得分:13)

下载App Engine源文件后,您必须在路径中添加目录才能执行该脚本文件。

打开位于主目录中的.bashrc文件,并使用正确的路径(read more)打开此行:

export PATH=/path/to/google_app_engine:$PATH

答案 1 :(得分:5)

Google软件更新后发生此错误。打开Goog​​leAppEngineLauncher,它会自动修复命令符号链接,以便您可以在终端中再次使用它们。好吧,当弹出窗口出现时,你必须单击OK。

答案 2 :(得分:1)

虽然我知道这个问题已经解决了,但我遇到了同样的问题。我尝试按照Lipis的建议将路径添加到我的.bashrc文件中,但问题仍然存在。

我将问题隔离到需要创建符号链接。不知道如何执行此操作,我找到了一种解决方法:安装GoogleAppEngineLauncher-1.9.40-OSX,因为安装过程为用户提供了在此过程中自动创建符号链接的选项。

安装完成后,您将能够使用已弃用的应用程序,但重要的是您现在可以在终端中使用dev_appserver.pygcloud命令。