1. 程式人生 > >python安裝docx模組出現Import Error: No module named 'exceptions'的解決方案

python安裝docx模組出現Import Error: No module named 'exceptions'的解決方案

    最近想使用python+word來做文件的提取,於是想用docx三方庫,我用的是python 3.6,開發環境為Anaconda3,於是通過Anaconda  的Anaconda Prompt命令視窗安裝docx,輸入一下指令:

pip install docx

命令視窗顯示成功後,在開發環境中輸入import docx測試三方庫有沒有成功,顯示Import Error: No module named 'exceptions',查了相關資料

原來是通過命令列下載的docx安裝包還沒有完全相容python3,估計這個安裝包還只相容python 2(python2 和python3差別還是挺大的,雖然現在python 3出來很久了,但是不少三方庫還沒有更新),因此需要自己找一個相容的包進行安裝,地址為:

找到python_docx-0.8.6-py2.py3-none-any.whl,點選下載到本地,然後在Anaconda Prompt命令視窗中輸入一下指令:

pip uninstall docx (把原來安裝的docx解除安裝掉)
pip install python_docx-0.8.6-py2.py3-none-any.whl

在開發環境中輸入import docx測試三方庫有沒有成功,沒有報錯就是安裝成功!