Wenn Sie verwenden möchten import docx
, müssen Sie python-docx und nicht docx installieren. Sie können das Modul installieren , indem Sie es ausführen pip install python-docx
.
Der Installationsname docx ist für ein anderes Modul.
Wenn Sie das Python-Docx-Modul importieren möchten, müssen Sie es import docx
nicht ausführen
import python-docx
.
Wenn Sie das docx-Modul weiterhin verwenden möchten, gehen Sie wie folgt vor :
Zunächst müssen Sie sicherstellen, dass das docx- Modul installiert ist. Wenn nicht, dann einfach ausführen pip install docx
. Wenn "* Anforderung bereits erfüllt *" angezeigt wird, lautet die Lösung:
- Gehen Sie in die Bibliothek, um die Datei docx.py zu finden. Gehen Sie in das Verzeichnis, in dem Sie Python installiert haben, und dann in \ Lib \ site-packages \ und suchen Sie die Datei docx.py
Öffnen Sie die Datei docx.py im Texteditor und suchen Sie diesen Code
from exceptions import PendingDeprecationWarning
- Ersetzen Sie den obigen Code durch
try:
from exceptions import PendingDeprecationWarning
except ImportError:
pass
- Speicher die Datei
- Jetzt können Sie das import docx- Modul in Python 3.x problemlos ausführen
exceptions
Modul ist in Python 3 nicht vorhanden (dort definierte Ausnahmen wurden__builtin__
ohnehin hinzugefügt ). Die Konvertierung von DocX nach Python 3 scheint noch nicht abgeschlossen zu sein.