Если вы хотите использовать import docx
, убедитесь, что вы установили python-docx , а не docx. Вы можете установить модуль, запустив pip install python-docx
.
Установочное имя docx предназначено для другого модуля. Однако
когда вы собираетесь импортировать модуль python-docx, вам нужно будет запустить
import docx
, а не import python-docx
.
если вы все еще хотите использовать модуль docx, тогда :
Прежде всего, вам необходимо убедиться, что модуль docx установлен. Если нет, то просто беги pip install docx
. Если он показывает «* требование уже выполнено *», то решение:
- Перейдите в библиотеку, чтобы найти файл docx.py , вам нужно перейти в каталог, в который вы установили python, затем \ Lib \ site-packages \ и найти файл docx.py
Откройте файл docx.py в текстовом редакторе и найдите этот код
from exceptions import PendingDeprecationWarning
- Замените приведенный выше код на
try:
from exceptions import PendingDeprecationWarning
except ImportError:
pass
- Сохраните файл
- Теперь вы можете без проблем запустить модуль import docx в Python 3.x
exceptions
Модуль не существует в Python 3 (исключения определены были добавлены в__builtin__
любом случае). Похоже, преобразование DocX в Python 3 еще не завершено.