安装python-docx 出错,error: can't copy 'docx/templates/default-docx-template': doesn't exist or not a re

最新学习python 读写docx,准备安装一个python-docx玩玩,

立刻:pip3 install 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

等等 就是安装不上

网上查了下
说是:
setuptools版本太低了
更新,果断去了,但是啊但是,还是同样的错误,

生气了 ,直接下载pip安装包
在这里插入图片描述
解压:
tar zxvf python-docx-0.8.10.tar.gz ./
进入:
cd python-docx-0.8.10
安装:
python3 setup.py install

我去 我去:

‘docx/templates/default-docx-template’: doesn’t exist or not a regular file
还是有错,果断进去提示的目录看看, 竟然找不到,
'docx/templates/default-docx-template
这是一个目录,不是文件,,想了想,干掉,备份删除,

再安装。
还是提示docx/templates/内部有找不到的文件

一看,他内部就不能有文件夹
干掉文件夹:
再安装
python3 setup.py install

终于,终于,安装好了 ,测试一下
果然可以了

总结:
原来安装包安装就会出现这个问题,不知道是不是我的系统问题,这个文件夹内部有只能存在文件才能安装。。

你可能感兴趣的:(python)