Jeśli chcesz użyć import docx
, pamiętaj, aby zainstalować python-docx , a nie docx .Możesz zainstalować moduł, uruchamiając pip install python-docx
.
Nazwa instalacji docx dotyczy innego modułu. Jednak
kiedy zamierzasz zaimportować moduł python-docx, musisz uruchomić
import docx
, nie import python-docx
.
jeśli nadal chcesz używać modułu docx, to :
Przede wszystkim musisz upewnić się, że moduł docx jest zainstalowany. Jeśli nie, po prostu biegnij pip install docx
. Jeśli pokazuje `` * wymaganie już spełnione * '', rozwiązanie jest następujące:
- Przejdź do biblioteki, aby znaleźć plik docx.py , musisz przejść do katalogu, w którym zainstalowałeś Pythona, a następnie \ Lib \ site-packages \ i znaleźć plik docx.py
Otwórz plik docx.py w edytorze tekstu i znajdź ten kod
from exceptions import PendingDeprecationWarning
- Zamień powyższy kod na
try:
from exceptions import PendingDeprecationWarning
except ImportError:
pass
- Zapisz plik
- Teraz możesz bez problemu uruchomić import docx w Pythonie 3.x.
exceptions
Moduł nie istnieje w Pythonie 3 (wyjątki określone dodano do__builtin__
tak). Wygląda na to, że konwersja DocX do Python 3 nie została jeszcze zakończona.