我正在尝试部署应用程序,此错误不断出现。我在views / models / form / settings.py中使用下面的命令,以便使用我为Python 3所做的相同代码。
from __future__ import absolute_import, division, print_function
from builtins import (bytes, str, open, super, range,
zip, round, input, int, pow, object)
我已经在我的requirements-vendor.txt
上安装了库:future == 0.16.0在localhost上我可以使用Conda Env(python 2.7)运行它,但是在GAE(标准)上的部署我得到了500服务器错误。
答案 0 :(得分:0)
App Engine Standard实际上并不依赖于使用第三方库的requirements.txt文件,App Engine Flexbile
的情况如此如果您要使用不在已内置库列表中的第三方库(this list),如本案例future,则需要遵循{ {3}},@ snakecharmerb提到过。在您拥有app.yaml文件的同一文件夹中执行以下操作:
创建一个存储第三方库的目录:
mkdir lib
在创建的文件夹上安装库:
pip install -t lib future==0.16.0
创建名为appengine_config.py
的文件,并将以下两行添加到文件中:
from google.appengine.ext import vendor
vendor.add('lib')