导入docx时出现以下错误:
File "/Library/Frameworks/Python.framework/Versions/3.3/lib/python3.3/site-packages/docx-0.2.4-py3.3.egg/docx.py", line 30, in <module>
from exceptions import PendingDeprecationWarning
ImportError: No module named 'exceptions'如何修复这个错误(python3.3,docx 0.2.4)?
发布于 2017-05-29 10:21:02
如果您使用的是Python3x,请不要使用pip install docx,而是使用
pip install python-docx 兼容python 3.x
官方文档可在此处获得:https://pypi.org/project/python-docx/
发布于 2020-06-14 00:43:26
当想要使用import docx时,一定要安装python-docx,而不是docx.You可以通过运行pip install python-docx来安装模块。
但是,安装名称docx用于不同的模块,
当您打算导入python-docx模块时,您需要运行import docx,而不是import python-docx。
如果您仍然想使用docx模块,那么
首先,您需要确保安装了docx模块。如果没有,那么只需运行pip install docx即可。如果显示“*需求已经满足*”,那么解决方案是:
使用从异常导入PendingDeprecationWarning
try:
from exceptions import PendingDeprecationWarning
except ImportError:
pass发布于 2017-03-04 10:56:32
pip install python_docx-0.8.6-py2.py3-none-any.whl卸载带有pip uninstall docxpython_docx-0.8.6-py2.py3-none-any.whl文件的docx模块以重新安装docx。这为我顺利地解决了上面的导入错误。
https://stackoverflow.com/questions/22765313
复制相似问题