阿里云短信服务Python SDK安装问题

服务监控程序需要在适当时候给运维人员发送消息,我们因此使用了阿里云的短信服务,今天看了一下帮助文档,下载SDK和Demo,在本地虚拟机上一切很顺利,但是到阿里云的一个ECS实例上安装SDK,执行命令:python setup.py install 时出错了,信息如下:

ImportError: ‘module’ object has no attribute ‘check_specifier’

 

对比了一下两台虚拟机的Python版本和setuptools版本,一模一样,让人百思不得骑。Python的各种包管理一直没能好好理解,以前使用Python也经常是刚刚感觉比较熟练时就转去做别的事情了,水平永远保持在半桶水高度。好在最后还是解决了,办法是执行命令:pip install setuptools –upgrade 。刚开始我是拒绝执行这个命令的,因为对比过,两个系统的setuptools版本完全一样,感觉这样不太可能解决问题,后来实在没辙运行下却搞定了,有空再仔细琢磨原理吧,先跑起来要紧。

发表评论

电子邮件地址不会被公开。