导了一个别人写好的脚本,运行时,出现“No module named 'openpyxl'”,发现是没有openpyxl模块
openpyxl模块:是一个读写Excel 2010文档的Python库,如果要处理更早格式的Excel文档,需要用到额外的库,openpyxl是一个比较综合的工具,能够同时读取和修改Excel文档。其他很多的与Excel相关的项目基本只支持读或者写Excel一种功能。
安装openpyxl模块
1、在线安装:pip install openpyxl
(我直接在PyCharm安装)
可能出现问题:
(1)、pip命令提示unknow or unsupported command install
参考:https://blog.csdn.net/qq_36854407/article/details/79314344
原因:搜寻结果后,发现是因为自己的电脑中原来有装loadrunner,导致了系统无法识别到底应该用哪个pip(命令:where pip)
解决方法:
第一种:删除strawberry,但是这样明显是会影响到其他软件的使用,所以不推荐,
第二种:输入完全路径的方式来执行pip命令,例如:G:\learn\python\Python37\Scripts\pip.exe install openpyxl
第三种:pip.exe install openpyxl (下图显示已安装是因为我 已经安装过了)
(2)直接用pip install openpyxl,出现ReadTimeoutError
参考:https://www.cnblogs.com/wanglle/p/11892607.html
原因:直接用pip install openpyxl,出现ReadTimeoutError,可能是访问不到国外源,只要将python的源换成了国内源,应该能解决问题
解决方法:
国内源: pip install -i https://pypi.tuna.tsinghua.edu.cn/simple
具体可见python国内源地址:https://www.cnblogs.com/songzhixue/p/11296720.html
具体安装方法如下:pip install openpyxl -i https://pypi.tuna.tsinghua.edu.cn/simple --trusted-host pypi.tuna.tsinghua.edu.cn