2012-01-04 48 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就可以。