Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
ImportError:没有名为builtins的模块-谷歌应用程序引擎标准-Django-Python 2.7_Python_Django_Python 2.7_Google App Engine_Built In - Fatal编程技术网

ImportError:没有名为builtins的模块-谷歌应用程序引擎标准-Django-Python 2.7

ImportError:没有名为builtins的模块-谷歌应用程序引擎标准-Django-Python 2.7,python,django,python-2.7,google-app-engine,built-in,Python,Django,Python 2.7,Google App Engine,Built In,我正在尝试部署一个应用程序,但这个错误不断出现。我在views/models/form/settings.py中使用下面的命令,以便使用与Python3相同的代码 from __future__ import absolute_import, division, print_function from builtins import (bytes, str, open, super, range, zip, round, input, int, pow, ob

我正在尝试部署一个应用程序,但这个错误不断出现。我在views/models/form/settings.py中使用下面的命令,以便使用与Python3相同的代码

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服务器错误。

应用程序引擎标准实际上并不依赖requirements.txt文件来使用第三方库,这就是

如果要使用不在已内置库列表()中的第三方库(如本例所示),则需要遵循@snakecharmerb提到的。在保存app.yaml文件的同一文件夹中执行以下操作:

  • 创建存储第三方库的目录:

    mkdir lib

  • 在创建的文件夹上安装库:

    pip安装-t lib future==0.16.0

  • 创建名为
    appengine\u config.py的文件
    ,并将以下两行添加到该文件中:

    来自google.appengine.ext导入供应商

    vendor.add('lib')


  • 嗨,谢谢你的回答!事实上,这是正确配置的,我有文件夹
    lib
    ,而
    appengine\u config.py
    与您推荐的和谷歌的教程页面完全一样。然而,我最终选择了Flexible Env。我尝试在标准上再次测试,但我已经在项目中做了很多更改,并且出现了一些其他错误,因此我无法在那里部署。在flexenv上,一切正常。谢谢你的帮助@你好,谢谢你的回答!事实上,这是正确配置的,我有文件夹
    lib
    ,而
    appengine\u config.py
    与您推荐的和谷歌的教程页面完全一样。然而,我最终选择了Flexible Env。我尝试在标准上再次测试,但我已经在项目中做了很多更改,并且出现了一些其他错误,因此我无法在那里部署。在flexenv上,一切正常。谢谢你的帮助!