谷歌应用引擎 没有名为pwd的模块

2024-04-20 10:59:49 发布

您现在位置:Python中文网/ 问答频道 /正文

我可以很好地运行我的googleappengine项目(我使用Python Flask开发web应用程序),但当我将我的系统从ubuntu12.04升级到14.04时。appengine项目在本地系统上没有响应,而它在生产环境中运行良好。我还将我的项目保持更新,把我的源代码放在github上,所以我删除了所有的东西,并再次从我的github帐户克隆了一个新的存储库。但是当我运行这个项目的时候,它给了我以下的错误,如果有人以前遇到过这个错误,请帮助我。在

我使用这个命令来运行我的项目

$ dev_appserver.py src/

把这个错误作为终端的输出

^{pr2}$

如果有人解决了这个问题,请帮助我解决以下问题。在


Tags: 项目dev命令githubweb应用程序flask源代码
2条回答

google_appengine/google/appengine/tools/devappserver2/python/sandbox.py中有一个_WHITE_LIST_C_MODULES列表,在其中添加'pwd'对我很有用。在

谷歌实际上是在沙盒中运行。由于生产环境中没有问题,旧的gaesdk将支持pwd导入,但他们将要删除它。在

您使用什么版本的请求?在

你能举例说明如下:

import requests
requests.version
'x.x.x'
$ dpkg -l | grep requests

附带说明:可能您使用的请求版本有点旧,如果可能的话,我建议您升级到2.3.4或最新版本,并尝试一下!。在

您可以查看以下链接:

[1]https://github.com/kennethreitz/requests/blob/v2.2.1/requests/utils.py#L19

[2]https://github.com/kennethreitz/requests/pull/1709

相关问题 更多 >