Quando quiser usar import docx
, certifique-se de instalar o python-docx , não docx . Você pode instalar o módulo executando pip install python-docx
.
O nome de instalação docx é para um módulo diferente. No entanto,
quando você está indo para importar o módulo python-docx, você precisa executar
import docx
, não import python-docx
.
se ainda quiser usar o módulo docx :
Em primeiro lugar, você precisará certificar-se de que o módulo docx está instalado. Se não, simplesmente corra pip install docx
. Se mostrar '* requisito já satisfeito *', a solução é:
- Vá para a biblioteca para encontrar o arquivo docx.py , você precisará ir para o diretório onde instalou o python, em seguida, \ Lib \ site-packages \ e encontrar o arquivo docx.py
Abra o arquivo docx.py no editor de texto e encontre este código
from exceptions import PendingDeprecationWarning
- Substitua o código acima por
try:
from exceptions import PendingDeprecationWarning
except ImportError:
pass
- Salve o arquivo
- Agora você pode executar o módulo import docx no Python 3.x sem nenhum problema
exceptions
módulo não existe no Python 3 (as exceções definidas lá foram adicionadas de__builtin__
qualquer maneira). Parece que a conversão de DocX para Python 3 ainda não foi concluída.