在App Engine中,依赖项的更改不会自动更新。如果您在依赖项中进行了更改,需要手动更新依赖项。
以下是使用App Engine的Python示例代码,展示如何手动更新依赖项:
requirements.txt
文件,其中列出了您应用程序的依赖项。例如:Flask==1.1.2
app.yaml
文件,其中包含您的App Engine配置。例如:runtime: python39
entrypoint: gunicorn -b :$PORT main:app
appengine_config.py
的文件,位于您的应用程序根目录中。在该文件中,您可以使用 vendor.add
函数手动添加依赖项。from google.appengine.ext import vendor
# 添加第三方库的路径
vendor.add('lib')
pip
命令安装您的依赖项。例如,在终端中运行以下命令:pip install -r requirements.txt -t lib
这将安装您的依赖项到一个名为 lib
的目录中。
gcloud app deploy
这将部署您的应用程序,并包括您在 requirements.txt
文件中指定的依赖项。
请注意,如果您更新了依赖项,您需要重新运行步骤4和步骤5,以确保更新的依赖项被正确部署到App Engine环境中。