如何安装 Google appengine?

如何安装 Google appengine?

如何安装 Google 的应用引擎在 Ubuntu 12.04 中?

有没有简单的方法可以安装所有依赖项?有 PPA 吗?

答案1

安装 Google App Engine

解压压缩文件或使用上下文菜单将文件解压到文件夹中。解压完成后,您将获得一个文件夹,google_appengine其中包含开发应用程序所需的所有文件。要完成安装并能够运行 Google App Engine,我们必须指定其路径定义。您只能PATH使用以下命令在终端中指定定义

export PATH=$PATH:/home/your_user_name/Desktop/google_appengine/

但是,只要您在当前终端窗口内,使用 export 命令指定的路径就有效。这意味着,一旦您关闭窗口,指定的路径就会失效。要在系统中指定路径,您必须编辑

/home/your_user_name/.profile

并在那里指定路径。

一切就绪,现在您已启动并运行了 Google App Engine,是时候开始实际工作了。让我们使用您自己的 Linux Box 为 Google App Engine 创建一个“Hello World”应用程序 - 兴奋吗?要开始使用应用程序引擎,您必须在以下位置注册一个应用程序

http://appspot.com

这需要您常用的 Google 帐户凭据,然后环境即可立即使用。

本教程介绍如何使用 Google App Engine 开发和部署一个简单的 Python 2.7 项目。

https://developers.google.com/appengine/docs/python/gettingstartedpython27/

答案2

下面是我在 Ubuntu 12.04 上运行 GAE 1.7.1 所遵循的步骤。

  • 打开终端Ctr-t并确保您位于主目录中。
  • 创建一个项目文件夹。(我使用了google_projects
  • 进入项目文件夹
  • 下载 GAE 1.7.1
  • 解压缩文件
  • 删除 zip 文件。(可选)

以下是上述步骤的终端命令:

    cd ~
    mkdir google_projects
    cd google_projects
    wget -O gae.zip https://storage.googleapis.com/appengine-sdks/featured/google_appengine_1.9.6.zip
    unzip gae.zip
    rm gae.zip

现在是时候创建项目并启动开发服务器了。

    cp -r google_appengine/new_project_template testapp
    python google_appengine/dev_appserver.py testapp

第一行只是复制并将new_project_template文件夹重命名google_proectstestapp。最后一行启动开发服务器。你可以使用以下命令停止它Ctr-C.

开发服务器启动并运行后,您可以testapp在 localhost:8080 上查看。您应该看到“Hello world!”。

如果你遇到困难,我写了教程更详细地介绍了这些步骤。祝一切顺利。

答案3

您可以使用以下方式安装 App Engine Python SDK应用程序引擎,一个自动下载和安装的Python脚本。

如果尚未pip安装,请使用以下命令安装:

sudo apt-get install python-pip

然后,安装脚本:

sudo pip install appengine

然后安装给定VERSION的 SDK:

appengine.py [--prefix=/path/where/to/install] VERSION

答案4

我知道这是一个老问题,但官方的安装方式是......

https://cloud.google.com/sdk/

  1. 执行 curl https://sdk.cloud.google.com | bash

  2. 重启shell

  3. 最大化你的 shell 和 execgcloud components list

  4. 安装所需组件gcloud components update

    就我而言:gcloud components update gae-go app

  5. “appcfg.py” 在你的路径上。

为我工作

  • 操作系统:Ubuntu 14.04.2
  • 日期:2015/06/16

相关内容