Якщо ви хочете використовувати 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-пакети \ і знайти файл docx.py
Відкрийте файл docx.py у текстовому редакторі та знайдіть цей код
from exceptions import PendingDeprecationWarning
- Замініть наведений вище код на
try:
from exceptions import PendingDeprecationWarning
except ImportError:
pass
- Збережіть файл
- Тепер ви можете без проблем запустити модуль імпорту docx у Python 3.x
exceptions
Модуль не існує в Python 3 (виключення визначені були додані в__builtin__
будь-якому випадку). Схоже, перетворення DocX на Python 3 ще не завершено.