ImportError: cannot import name 'nsprefixes' Python 3.5
ImportError: cannot import name 'nsprefixes' Python 3.5
我在从 docx 库导入 nsprefixes 时遇到此错误。
from docx import nsprefixes
关于如何解决这个问题有什么想法吗?
nsprefixes
是来自 python-docx
的过时、更早版本的对象:
https://github.com/mikemaccana/python-docx
如果您想使用该代码,您需要卸载当前包并安装非常旧的包:
$ pip uninstall python-docx
$ pip install docx
通常不建议这样做,但由于您没有提及任何关于您的用例的信息,我会把这个决定留给您。
该代码库完全是 re-written 创建当前版本的,因此两者在任何方面都不兼容。
新版本中有一个大致相似的对象,名称为nsmap
:
from docx.oxml.ns import nsmap
您可以在这里查看:
https://github.com/python-openxml/python-docx/blob/master/docx/oxml/ns.py
我在从 docx 库导入 nsprefixes 时遇到此错误。
from docx import nsprefixes
关于如何解决这个问题有什么想法吗?
nsprefixes
是来自 python-docx
的过时、更早版本的对象:
https://github.com/mikemaccana/python-docx
如果您想使用该代码,您需要卸载当前包并安装非常旧的包:
$ pip uninstall python-docx
$ pip install docx
通常不建议这样做,但由于您没有提及任何关于您的用例的信息,我会把这个决定留给您。
该代码库完全是 re-written 创建当前版本的,因此两者在任何方面都不兼容。
新版本中有一个大致相似的对象,名称为nsmap
:
from docx.oxml.ns import nsmap
您可以在这里查看:
https://github.com/python-openxml/python-docx/blob/master/docx/oxml/ns.py