Quando si desidera utilizzare import docx
, assicurarsi di installare python-docx , non docx . È possibile installare il modulo eseguendo pip install python-docx
.
Il nome dell'installazione docx è per un modulo diverso Tuttavia,
quando importerai il modulo python-docx, dovrai eseguire
import docx
, non import python-docx
.
se vuoi ancora usare il modulo docx allora :
Prima di tutto, dovrai assicurarti che il modulo docx sia installato. In caso contrario, esegui semplicemente pip install docx
. Se mostra "* requisito già soddisfatto *", la soluzione è:
- Vai alla libreria per trovare il file docx.py , dovrai andare alla directory in cui hai installato python quindi \ Lib \ site-packages \ e trovare il file docx.py
Apri il file docx.py nell'editor di testo e trova questo codice
from exceptions import PendingDeprecationWarning
- Sostituisci il codice precedente con
try:
from exceptions import PendingDeprecationWarning
except ImportError:
pass
- Salva il file
- Ora puoi eseguire il modulo import docx in Python 3.x senza alcun problema
exceptions
modulo non esiste in Python 3 (le eccezioni ivi definite sono state aggiunte__builtin__
comunque). Sembra che la conversione di DocX in Python 3 non sia ancora completa.