error: can't copy 'docx/templates/default-docx-template': doesn't exist or not a regular file解決方法


今天用python的pip安裝模塊python - docx的時候報錯,看了很多文章解決了該問題!大致報錯如下

copying docx/text/paragraph.py -> build/lib/docx/text
creating build/lib/docx/oxml/text
copying docx/oxml/text/run.py -> build/lib/docx/oxml/text
copying docx/oxml/text/__init__.py -> build/lib/docx/oxml/text
copying docx/oxml/text/font.py -> build/lib/docx/oxml/text
copying docx/oxml/text/parfmt.py -> build/lib/docx/oxml/text
copying docx/oxml/text/paragraph.py -> build/lib/docx/oxml/text
creating build/lib/docx/opc/parts
copying docx/opc/parts/coreprops.py -> build/lib/docx/opc/parts
copying docx/opc/parts/__init__.py -> build/lib/docx/opc/parts
creating build/lib/docx/templates
copying docx/templates/default-header.xml -> build/lib/docx/templates
copying docx/templates/default-settings.xml -> build/lib/docx/templates
copying docx/templates/default-footer.xml -> build/lib/docx/templates
error: can't copy 'docx/templates/default-docx-template': doesn't exist or not a regular file

----------------------------------------
Command "/usr/bin/python -u -c "import setuptools, tokenize;__file__='/private/tmp/pip-install-KGZSNZ/python-docx/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record /private/tmp/pip-record-Yt8bmt/install-record.txt --single-version-externally-managed --compile" failed with error code 1 in /private/tmp/pip-install-KGZSNZ/python-docx/


最后找到問題所在是因為我的setuptools版本太低了

 

接下來進行升級

第一種方法:

升級:sudo pip install -upgrade setuptools -user
然后再執行安裝python - docx

sudo pip install python-docx

第二種方法:

下載pip包  使用命令安裝

 


安裝成功
---------------------
作者:wuliZs_
來源:CSDN
原文:https://blog.csdn.net/qq_34284638/article/details/86482819
版權聲明:本文為博主原創文章,轉載請附上博文鏈接!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM