首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >安装python-docx时遇到问题

安装python-docx时遇到问题
EN

Stack Overflow用户
提问于 2020-02-12 14:41:31
回答 2查看 382关注 0票数 0
代码语言:javascript
复制
>>> import docx

Traceback (most recent call last):

  File "<stdin>", line 1, in <module>

  File "c:\users\kevin\mu_code\docx\__init__.py", line 3, in <module>

    from docx.api import Document  # noqa

  File "c:\users\kevin\mu_code\docx\api.py", line 14, in <module>

    from docx.package import Package

  File "c:\users\kevin\mu_code\docx\package.py", line 9, in <module>

    from docx.opc.package import OpcPackage

  File "c:\users\kevin\mu_code\docx\opc\package.py", line 9, in <module>

    from docx.opc.part import PartFactory

  File "c:\users\kevin\mu_code\docx\opc\part.py", line 12, in <module>

    from .oxml import serialize_part_xml

  File "c:\users\kevin\mu_code\docx\opc\oxml.py", line 12, in <module>

    from lxml import etree

ImportError: cannot import name 'etree'

我有python-docx 0.8.10和lxml 4.5.0,windows10。我已经尝试了googling,但我不确定我是否正确地遵循了建议,或者它是否适用于我的情况(lxml问题)。我使用"pip install“安装其他模块时没有遇到任何问题,所以我被卡住了,不知道如何继续。

EN

回答 2

Stack Overflow用户

发布于 2020-02-12 14:54:25

看看这个,

使用pip install安装docx库,如果已成功安装,则查看其依赖关系。我认为这是因为它与它的依赖项不兼容,这就是为什么你会得到错误。

代码语言:javascript
复制
pip install python-docx

Dependencies
Python 2.6, 2.7, 3.3, or 3.4
lxml >= 2.3.2

我不知道这是否对您来说是一个合适的解决方案。但这是我通常遵循的。只需根据需要在您的系统和环境中安装Anaconda即可。对于您的情况,使用以下命令为Python 3.4创建环境

代码语言:javascript
复制
conda create --name py34 python=3.4

然后,您可以根据需要在各自的环境中安装库。现在,您可以在每个环境中工作,而不会干扰其他环境的库。要使用anaconda,请遵循Anaconda小抄。

请参考link。希望这对你有帮助。

票数 0
EN

Stack Overflow用户

发布于 2020-02-13 00:22:35

这几乎可以肯定是lxml安装的问题。python-docx适用于所有版本的Python >= 2.6。

请尝试from lxml import etree,而不是import docx。如果这产生了相同的错误消息,您就知道您已经缩小了范围。

如果我没记错的话,lxml依赖于两个C库,lib2xmllibxslt。这些工具有时很难安装。在任何情况下,您都可以通过搜索"lxml install windows“或类似的内容找到这些问题的解决方案。

一旦from lxml import etree没有错误地工作,我想你会发现import docx也是如此。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60182527

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档