【问题标题】:Add appengine sdk to python path将 appengine sdk 添加到 python 路径
【发布时间】:2014-10-20 22:13:44
【问题描述】:

我正在使用 Appengine,并且正在学习如何在应用程序上使用 remote_api 的教程。 我的问题是我必须将 Appengine SDK 添加到 Python 路径,但它没有解释我如何去做。 有人可以解释一下如何将 Appengine SDK 添加到 python 路径?我对此有点陌生。 非常感谢!

【问题讨论】:

  • sys.path.append(directory-name )

标签: python google-app-engine path pythonpath


【解决方案1】:

将此放入~/.profile

export CLOUDSDK_ROOT_DIR="/path/to/google/cloud/sdk/"
export APPENGINE_HOME="${CLOUDSDK_ROOT_DIR}/platform/appengine-java-sdk"
export GAE_SDK_ROOT="${CLOUDSDK_ROOT_DIR}/platform/google_appengine"

# The next line enables Java libraries for Google Cloud SDK
export CLASSPATH="${APPENGINE_HOME}/lib":${CLASSPATH}

# The next line enables Python libraries for Google Cloud SDK
export PYTHONPATH=${GAE_SDK_ROOT}:${PYTHONPATH}

# * OPTIONAL STEP *
# If you wish to import all Python modules, you may iterate in the directory
# tree and import each module.
#
# * WARNING *
# Some modules have two or more versions available (Ex. django), so the loop
# will import always its latest version.
for module in ${GAE_SDK_ROOT}/lib/*; do
  if [ -r ${module} ]; then
    PYTHONPATH=${module}:${PYTHONPATH}
  fi
done
unset module

不要放入~/.bashrc,因为每次打开 bash 会话时,所有这些模块都会一次又一次地添加到您的 PYTHONPATH 环境变量中。

【讨论】:

    【解决方案2】:

    将此放入您的~/.bashrc~/.profile 文件中:

    export PYTHONPATH="${PYTHONPATH}:/path/to/google/app/engine/sdk/"
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-11-17
      相关资源
      最近更新 更多