遇到的坑
事情是这样的,因为项目要使用Python配合软件集成时的自动化,以前遗留的Python代码已经out of date啦,只能亲自update,所以必须搭建Python环境,使用2.7版本(我有一颗怀旧的❤)
目标机环境:Windows 64bit
很快就在官网下载好.msi的Python安装文件,一路Next(需要注意选择将Python加入环境变量PATH中去,这样无论何处打开一个cmd,你就可以直接运行python命令行啦~)
软件集成使用了xlrd和xlwt来读取和写入Excel,因此Python环境搭建的这两个附加包免不了
很快完成xlwt的安装(后附),竟然出现了如下的触目惊心的一幕:
>>import xlwt
Traceback (most recent call last):
File "<pyshell#0>", line 1, in <module>
import xlwt
File "build\bdist.win32\egg\xlwt\__init__.py", line 3, in <module>
File "build\bdist.win32\egg\xlwt\Workbook.py", line 44, in <module>
ImportError: No module named future.builtins
解决方案
几经网上度娘和*谷哥,竟然没有明确的解决方案,果断陷入哀思中...
是不是没有安装跟future有关的库啊?一查,果然啊~
pip在手,果断lazy安装
pip install future
然后再试试,就啥问题也没有啦~
>>import xlwt
>>
xlwt安装
pip是Python2.7.9以上版本都自带的,所以pip在手,果断再次lazy安装
pip install xlwt
分分钟安装完