遇到的坑
事情是這樣的,因為項目要使用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
分分鍾安裝完