首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Python-Docx缺少默认模板

Python-Docx缺少默认模板
EN

Stack Overflow用户
提问于 2019-01-09 08:51:46
回答 1查看 957关注 0票数 2

我最近安装了python-docx包,在使用默认模板时遇到了一些问题。我只是在设置一个文档,并且有以下代码(在一个名为maintitle.py的文件中):

代码语言:javascript
复制
from docx import Document
from docx.shared import Inches

document = Document()

但是,我得到以下错误:

代码语言:javascript
复制
Traceback (most recent call last):
  File "/Users/myname/Desktop/Python/maintitle.py", line 4, in <module>
    document = Document()
  File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/docx/api.py", line 25, in Document
    document_part = Package.open(docx).main_document_part
  File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/docx/opc/package.py", line 128, in open
    pkg_reader = PackageReader.from_file(pkg_file)
  File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/docx/opc/pkgreader.py", line 32, in from_file
    phys_reader = PhysPkgReader(pkg_file)
  File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/docx/opc/phys_pkg.py", line 31, in __new__
    "Package not found at '%s'" % pkg_file
docx.opc.exceptions.PackageNotFoundError: Package not found at '/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/docx/templates/default-docx-template'

查看目录"/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/docx/templates“,其中只有四个文件:

代码语言:javascript
复制
default-footer.xml  default-settings.xml
default-header.xml  default-styles.xml

我用pip3安装了python-docx和install python-docx。我应该做点别的吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-01-11 07:31:24

版本v0.8.9中存在一个问题,该问题在某些环境中引发了此错误。如果你安装了v0.8.10,这个问题应该会消失。

代码语言:javascript
复制
$ pip install python-docx==0.8.10

在一些具有较旧setuptools版本的Ubuntu和Mint发行版中,您可能还需要更新setuptools

代码语言:javascript
复制
$ pip install -U setuptools

无论出于什么原因,这些发行版都有一个v20.x setuptools,其中最新版本是v40.x。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54101831

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档