2012-01-04 49 views
1

的Twilio蟒蛇快速入门指南说,使用一个名为twilio.rest子模块。twilio.rest从twilio python模块版本2.0.8中缺少?

但今天通过sudo pip install twilio(安装版本2.0.8)安装twilio模块后,似乎在twilio模块中没有称为“rest”的模块(或对象)。

哪里twilio.rest?

+0

顺便说一句,这里是twilio模块的github上,这也说,使用twilio.rest HTTPS ://github.com/twilio/twilio-python – AlcubierreDrive 2012-01-04 05:52:49

+0

啊哈!这解决了它。谢谢!是的,这样做的PIP安装前十分钟,我曾使用的端口安装2.0.8(最新版采用了Portfile),但后来我卸载它,并推断一旦卸载它不会影响到点子。在远处的幽灵行动的教科书示例,haha – AlcubierreDrive 2012-01-04 08:06:13

+1

嗨乔恩,答案如下。 – 2012-01-23 22:35:52

回答

2

有两件事情你应该检查。

首先,如果您已经安装了包含pip的软件包,则运行pip install package-name将不会升级该软件包。升级包到最新版本,运行

pip install --upgrade twilio 

其次,我们经常看到出现此错误,因为人命名包含了Twilio代码twilio.py文件。这意味着,因为Python是看在twilio.py文件为.rest模块试图import twilio.rest将失败。要解决该问题,请使用不同的文件名。

如果您有更多的问题与twilio模块和ImportError消息,有一个完整的文档集在这里:http://readthedocs.org/docs/twilio-python/en/latest/faq.html#importerror-messages

1

我有同样的症状,但我的问题是我叫我的视图处理程序twilio.py。这引起了与twilio图书馆的冲突。只需将你的py文件命名为phone.py就可以。