带有 Twilio 的 Google App Engine:ImportError:没有名为 pytz 的模块 [重复]

Posted

技术标签:

【中文标题】带有 Twilio 的 Google App Engine:ImportError:没有名为 pytz 的模块 [重复]【英文标题】:Google App Engine With Twilio: ImportError: No module named pytz [duplicate] 【发布时间】:2015-05-06 07:49:42 【问题描述】:

我正在尝试将 Twilio 与谷歌应用引擎集成。我按照此处的说明进行操作:http://twilio-python.readthedocs.org/en/latest/appengine.html

当我尝试在本地运行应用程序或部署应用程序时出现错误:

ImportError: No module named pytz 

错误来自路径:

from twilio.rest import TwilioRestClient
from .rest.exceptions import TwilioRestException
from .resources
from .util
import pytz
ImportError: No module named pytz

我已经进行了大量研究来解决我的问题,但似乎无法找到解决方案。我已经使用 easy_install 重新安装了 pytz .egg 文件,但这似乎没有任何作用;即使我从 easy_install.pth 文件中删除它然后重新安装它。奇怪的是,如果我从命令行访问 python,并尝试导入 pytz,我没有收到错误:

$ python
>>> import pytz

没有错误

我们将不胜感激任何和所有解决方案或提示!提前致谢! 布兰登

【问题讨论】:

【参考方案1】:

如果您想使用本文档中未列出的第 3 方库:https://cloud.google.com/appengine/docs/python/tools/libraries27,您必须将库目录移动到您的 appengine 项目的根目录。

在这种情况下,您必须将 pytz 库文件夹复制到您的 appengine 项目的根目录。

【讨论】:

以上是关于带有 Twilio 的 Google App Engine:ImportError:没有名为 pytz 的模块 [重复]的主要内容,如果未能解决你的问题,请参考以下文章

Twilio 加入 Google Hangouts 电话会议

带有解析服务器问题的 Twilio

如何在 Twilio 无服务器功能中将 googleapis google.auth.GoogleAuth() 用于 google API 服务帐户?

Python-Twilio没有发送带有测试证书的短信。

从浏览器到 ios App 的 Twilio 调用

如何使用 Google 工作表脚本将 twilio 控制台内的 sms webhook 中的功能切换为控制台中的另一个功能?