2016-03-04 26 views
0

我遇到了一个我无法理解的异常。错误在python3中使用twilio.rest

我在Python 3.4.2使用twilio.rest,当我打电话twilio API,我的twilio网站上接收

AttributeError: 'module' object has no attribute 'Http'
(http2lib?)

我使用
twilio.rest import TwilioRestClient

它显示那应该是我需要的唯一进口,但显然有些东西工作不正常。

回答

0

Twilio开发者在这里。

偶然的是,您项目中的其中一个目录名为twilio

这可能会导致命名冲突,导致您的导入混乱。看到这个问题了类似的情况:

https://stackoverflow.com/a/12863019/5046362

1

UPDATE: 我终于解决了这个问题。当我安装Twilio时,它会给消息需求已经满足httplib2,6,pytz,pysocks。我卸载twilio,并卸载每个这些包,然后重新安装Twilio(希望它会重新应用这些包)

它现在的作品!我无法真正解释为什么,或者有更好的方法,但我想分享。

+0

很高兴你把它分类! –