【问题标题】:Google App Engine, Change which python versionGoogle App Engine,更改哪个 python 版本
【发布时间】:2013-08-23 16:05:17
【问题描述】:

我正在尝试将 GCS 客户端库与我的应用引擎应用程序一起使用,但遇到了这个问题 -

“为了在您的应用程序中使用客户端库,请将 /src/cloudstorage 目录放在您的 sys.path 中,以便 Python 可以找到它。”

首先,这是否意味着我需要将目录移动到我的sys.path 或者是否需要将~/src/cloudstorage/ 添加到我的 PATH 环境变量中?

其次,当我从 App Engine 交互式控制台打印 sys.versionsys.path 时,我看到了 2.7.2 的 Python 版本,但是当我从终端(在 Mac 上)打印时,我得到了 Python I想通过 Homebrew - 2.7.5 使用和安装。控制台中的 sys.path 显示所有 App Engine 路径和默认 Python 安装 - /System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7

在我的终端上 - /usr/local/Cellar/python/2.7.5/Frameworks/Python.framework/Versions/2.7/

我需要帮助来了解如何改变这一点。

** 更新 **

好的,我想出了这个答案的一部分。 “为了在您的应用程序中使用客户端库,请将 /src/cloudstorage 目录放在您的 sys.path 中,以便 Python 可以找到它。”表示将实际目录移动到 App Engine 项目目录。

第二部分仍然存在 - 为什么我的 Mac PATH 环境变量没有在 APP Engine 中使用。如何更改 App Engine 使用的默认 Python 版本(从 2.7.2 到 2.7.5)?这与更改 YAML 文件中的版本无关。

【问题讨论】:

标签: python google-app-engine path google-cloud-storage sys.path


【解决方案1】:

在 GAE 中通过 Preferences 设置更改 python 路径,设置 Python Path 以匹配您的 python 27 路径。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-03-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-08-23
    • 2011-03-07
    • 1970-01-01
    相关资源
    最近更新 更多