Я столкнулся с проблемой, когда установил python-pptx с conda в очищенной среде:
conda установить -c conda-forge python-pptx. После успешного завершения установки я попытался импортировать модуль pptx и получил следующую ошибку:
>>> import pptx
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "C:\Users\SazonovEO\AppData\Local\Continuum\anaconda3\envs\new\lib\site-p
ackages\pptx\__init__.py", line 13, in <module>
from pptx.api import Presentation # noqa
File "C:\Users\SazonovEO\AppData\Local\Continuum\anaconda3\envs\new\lib\site-p
ackages\pptx\api.py", line 17, in <module>
from .package import Package
File "C:\Users\SazonovEO\AppData\Local\Continuum\anaconda3\envs\new\lib\site-p
ackages\pptx\package.py", line 13, in <module>
from .opc.package import OpcPackage
File "C:\Users\SazonovEO\AppData\Local\Continuum\anaconda3\envs\new\lib\site-p
ackages\pptx\opc\package.py", line 13, in <module>
from .oxml import CT_Relationships, serialize_part_xml
File "C:\Users\SazonovEO\AppData\Local\Continuum\anaconda3\envs\new\lib\site-p
ackages\pptx\opc\oxml.py", line 12, in <module>
from lxml import etree
ImportError: DLL load failed: Не найден указанный модуль.
Но если я установил эту библиотеку (python-pptx) с pip, как это (также в новую очищенную среду):
pip install python-pptx
это работает.
У меня есть следующие версии: версия Python - 3.7.1, python-pptx-0.6.17, lxml-4.3.0.
У вас есть идеи по этому вопросу?