带有 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 无服务器功能中将 googleapis google.auth.GoogleAuth() 用于 google API 服务帐户?
如何使用 Google 工作表脚本将 twilio 控制台内的 sms webhook 中的功能切换为控制台中的另一个功能?