2012-07-26 153 views
0

我想基於this documentation導入錯誤

我下載的軟件包使用django-sendsms,複製它在c:文件夾,並在外殼運行此命令

c: 
cd django-sendsms 
python setup.py install 

這些命令安裝的Django -SMS在sitepackages folder.then基於我加入這個後端settings.py的文件上:

SENDSMS_BACKEND = 'sendsms.backends.console.SmsBackend' 

views.py

from sendsms import api 
api.send_sms(body='I can haz txt', from_phone='+41791111111', to=['+41791234567']) 

,但我得到這個錯誤:

No module named importlib 

每一件事情所依據的文件,我不知道什麼地方錯了!

回答

2

您正在使用哪個版本的Python?看來模塊(在sendingms/util.py中)會導入名爲importlib的庫,它只存在於Python 2.7中。如果您使用Python 2.6或更低版本,則該庫不存在。

+0

python 2.6,我該怎麼知道? – 2012-07-26 16:55:12

+0

有幾個importlib的後臺到2.x,你可以在http://pypi.python.org/pypi?%3Aaction=search&term=importlib&submit=search找到它們。我想你可能會嘗試安裝其中一個來查看它是否有效。 – 2012-07-26 23:11:32

+0

sudo pip安裝importlib – Asif 2012-12-05 11:31:37