2012-07-26 139 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