Lorsque vous souhaitez l'utiliser import docx
, assurez-vous d'installer python-docx , pas docx. Vous pouvez installer le module en exécutant pip install python-docx
.
Le nom d'installation docx est pour un module différent Cependant,
lorsque vous allez importer le module python-docx, vous devrez exécuter
import docx
, pas import python-docx
.
si vous souhaitez toujours utiliser le module docx, alors :
Tout d'abord, vous devrez vous assurer que le module docx est installé. Sinon, exécutez simplement pip install docx
. S'il indique «* exigence déjà satisfaite *», la solution est:
- Allez dans la bibliothèque pour trouver le fichier docx.py , vous devrez aller dans le répertoire où vous avez installé python puis \ Lib \ site-packages \ et trouver le fichier docx.py
Ouvrez le fichier docx.py dans l'éditeur de texte et recherchez ce code
from exceptions import PendingDeprecationWarning
- Remplacez le code ci-dessus par
try:
from exceptions import PendingDeprecationWarning
except ImportError:
pass
- Enregistrez le fichier
- Vous pouvez maintenant exécuter le module import docx dans Python 3.x sans aucun problème
exceptions
module n'existe pas dans Python 3 (les exceptions qui y sont définies ont été ajoutées de__builtin__
toute façon). Il semble que la conversion de DocX en Python 3 ne soit pas encore terminée.