用Python操作word文档时需要用到docx库,但用pip install docx安装的库在导入时会出现ModuleNotFoundError: No module named ‘exceptions’
其实是通过命令行下载的docx安装包还没有完全兼容python3,估计这个安装包还只兼容python2(python2 和python3差别还是挺大的,虽然现在python3面世许久,但是不少三方库还没有更新),因此需要自己找一个兼容的包进行安装,地址为:
https://www.lfd.uci.edu/~gohlke/pythonlibs/
找到python_docx-0.8.10-py2.py3-none-any.whl,点击下载到本地
先在命令行窗口卸载pip安装的docx模块
> pip uninstall docx
再在刚才下载的文件所在目录打开命令行窗口安装下载的兼容包
$filedir> pip install python_docx-0.8.10-py2.py3-none-any.whl
即可使用
另外pip安装的docx和手动安装的兼容包的内容也是有区别的。