无法安装 python-docx (MacOS)

2024-06-28

我正在尝试安装docx包裹。但得到以下内容ImportError:

ImportError: cannot import name Document

所以按照建议here https://stackoverflow.com/a/41655815/10293797, 我试过 :

pip install python-docx但出现以下错误(python版本:2.7.15)

..
..
..

    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 

 /Library/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/MacOS/Python -u -c "import  

setuptools,tokenize;__file__='/private/var/folders/0c/v_yb4q7n2h3fg94rlfrr165r0000gn/T/pip-build-ks26RP/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 /var/folders/0c/v_yb4q7n2h3fg94rlfrr165r0000gn/T/pip-1SQvtb-record/install-record.txt --single-version-externally-managed --compile" failed with error code 1 in /private/var/folders/0c/v_yb4q7n2h3fg94rlfrr165r0000gn/T/pip-build-ks26RP/python-docx/

安装时出现问题python-docx在最近发布的 v0.8.9 中的某些环境中。对于大多数用户来说,安装 v0.8.10 应该可以解决这个问题。如果安装仍然失败(在某些 Linux 版本上),据报告更新 setuptools 可以修复该问题:

$ pip install -U setuptools
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

无法安装 python-docx (MacOS) 的相关文章

  • Python2 math.fsum 不准确?

    我正在使用 python2 数学模块来计算 fsum 的总和 据我所知 0 1通常不能存储二进制 据我了解 math fsum 应该以某种方式解决这个问题 import math math fsum 0 0 0 1 0 1 math fsu
  • AttributeError:“函数”对象没有属性“编译”

    我一直面临这个属性错误 有什么想法可以解决它吗 def model input shape model keras Sequential model add keras layers LSTM 64 input shape 1 9 retu
  • SQLAlchemy如何为同一个表定义两个模型

    我有一个表 其中一列是具有两个值的 varchar groupA groupB 当我创建模型时 我想实现两件事 A 组模型 包含 X 数量的相关函数 B 组模型 包含 Y 数量的相关函数 两个模型的功能并不相同 尽管它们代表了same ta
  • 如何在 Pandas 中用多个唯一字符串替换重复值?

    import pandas as pd import numpy as np data Name Tom Tom Jack Terry Age 20 21 19 18 df pd DataFrame data 假设我有一个如下所示的数据框
  • 从 paramiko 获取 PID

    我找不到一个简单的答案 我正在使用 paramiko 远程登录并执行多个进程 我需要每个进程的 PID 以便稍后检查它们 paramiko 中似乎没有函数来获取执行命令的 PID 所以我尝试使用以下命令 stdin stdout stder
  • Pygame - 两个圆圈的碰撞检测

    我正在制作一个碰撞检测程序 其中我的光标是一个半径为 20 的圆 当它碰到另一个圆时应该将值更改为 TRUE 出于测试目的 我在屏幕中心有一个半径为 50 的固定圆 我可以测试光标圆是否击中固定圆 但它不能正常工作 因为它实际上是在测试它是
  • 重置Keras模型的所有权重

    我希望能够重置整个 Keras 模型的权重 这样我就不必再次编译它 编译模型目前是我的代码的主要瓶颈 这是我的意思的一个例子 import tensorflow as tf model tf keras Sequential tf kera
  • 如何向 Iron Python 添加模块?

    我一直在尝试使用 C Visual Studio 执行以下 Python 代码 graphcreater py 我通过 NuGet 包管理器添加了 IronPyton 2 7 7 和 IronPython StdLib 2 7 7 一旦我运
  • 当使用 cx_Freeze 和 tkinter 时,我得到:“DLL 加载失败:找不到指定的模块。” (Python 3.5.3)

    当使用 cx Freeze 和 Tkinter 时 我收到以下消息 File C Users VergilTheHuragok AppData Local Programs Python Python35 32 lib tkinter in
  • 使用 Cython 扩展模块分发共享库和一些 C 代码

    我正在尝试从大型 C 共享库 libbig so 中获取一些函数 并通过 Cython 将它们公开给 Python 为此 我有一个小 C 文件 small cpp 它为我需要的共享库的功能提供了一个薄包装器 从而可以轻松地通过 Cython
  • Python Selenium 将内容添加到 pandas 数据帧

    我正在尝试循环list用于抓取内容的邮政编码this url http kadastralekaart com 但我面临着错误 例如TimeoutException and StaleElementReferenceException 我该
  • PySpark:根据与另一列中的字符串匹配的字典值创建新列

    我有一个数据框 A 如下所示 ID SOME CODE TITLE 1 024df3 Large garden in New York New York 2 0ffw34 Small house in dark Detroit Michig
  • Python 中 Javascript 的 reduce()、map() 和 filter() 的等价物是什么?

    Python 的等价物是什么 Javascript function wordParts currentPart lastPart return currentPart lastPart word Che mis try console l
  • Python 生成器每次调用都会产生相同的值

    我希望这个生成器生成列表中每个连续值的余弦 但每次都得到相同的值 import math angles range 0 361 3 calculate x coords def calc x angle list for a in angl
  • 如何重命名 MacOS/X 程序中的程序名称菜单标签?

    我有一个在 MacOS X 下运行的基于 Qt 的 GUI 程序 我希望能够更改该程序的第一个菜单标题的标签 即此屏幕截图中用红色圈出的标签 有没有一种编程方法可以做到这一点 假设不存在基于 Qt 的解决方案 则 Objective C 本
  • Numpy 相当于 if/else 不带循环

    有没有任何Pythonic方法可以删除下面代码中的for循环和if else 此代码迭代 NumPy 数组并检查条件并根据条件更改值 gt gt gt import numpy as np gt gt gt x np random rand
  • 如何在 Ansible 中更新嵌套变量

    我有一些额外的信息 例如数据库连接详细信息等 存储在 etc ansible facts d environment fact 中 这些可以作为变量使用 例如ansible local environment database name 更
  • 从线程队列中获取所有项目

    我有一个线程将结果写入队列 在另一个线程 GUI 中 我定期 在 IDLE 事件中 检查队列中是否有结果 如下所示 def queue get all q items while 1 try items append q get nowai
  • Python Blowfish 加密

    由于我对 Java 的了解不完整 我正在努力将此加密代码转换为 Python 代码 两者应该得到完全相同的结果 帮助将不胜感激 Java函数 import javax crypto Cipher import javax crypto sp
  • OSX 的网络连接 NSNotification?

    我只需要在分配有效 IP 地址时发出通知即可 我尝试过通过 SCreachability 进行轮询 但这似乎效率低下 有什么建议么 这看起来应该很简单 但我已经努力了几个小时才能让任何东西发挥作用 我知道这有点旧 但所选的答案并不理想 SC

随机推荐

  • 有没有例子展示如何编写 DirectShow 转换过滤器?

    我想捕获当前帧及其前一帧进行分析并生成一个新帧来显示 是说我必须写一个变换DirectShow过滤器吗 但我是 DirectShow 的新手 我被MSDN的大量文档弄糊涂了 所以我想知道是否有任何简单的例子来展示如何做到这一点 谢谢 厨师
  • 在 Bitbucket API 中,如何获取所有许可用户的列表?

    我看过Bitbucket API 文档 https developer atlassian com bitbucket api 2 reference resource 和这篇文章BitBucket 获取所有贡献者列表 https stac
  • 如何创建 Azure.AsyncPageable 进行模拟?

    我想模拟一个返回一个 C 方法Azure AsyncPageable 这个类只有受保护的构造函数 所以我不能直接实例化它 有没有办法从其他集合 例如IAsyncEnumerable或者只是一个List 您可以创建Page物体using Pa
  • 如何将一串空格分隔的数字拆分为整数?

    我有一根绳子 42 0 例如 并且需要获取两个整数的数组 我可以做一个 split在一个空间上 The obvious approach to this problem is a common combination of simple t
  • Jackson:在反序列化时获得空引用

    我正在使用 spring mvcrestful服务 通过添加依赖项 我的其余控制器会自动generate json从我的response entities 依赖性 jackson 2 9 0 compile com fasterxml ja
  • 在 Javascript 变量声明中使用逗号[重复]

    这个问题在这里已经有答案了 我刚刚遇到以下代码 function showMatch str reg var res matches while true matches reg exec str if matches null break
  • 激活 IInterceptor 时出错...仅通过 COM?

    TL DR Kernel Get
  • S3 - 访问控制允许来源标头

    有没有人设法添加Access Control Allow Origin到响应头 我需要的是这样的 img src http 360assets s3 amazonaws com tours 8b16734d 336c 48c7 95c4 3
  • DateTime.Now 相当于 TimeOnly 和 DateOnly?

    NET 6 C 10 推出TimeOnly and DateOnly结构体 分别表示仅时间和日期 老好人DateTime结构总是有一个Now静态属性将为您提供当前日期和时间 我期待着两者TimeOnly and DateOnly结构具有类似
  • 在线程中访问 UI

    当我尝试更改 UI 属性 特别是启用 时 我的线程抛出 System Threading ThreadAbortException 如何在线程中访问 UI 您可以使用BackgroundWorker 然后像这样更改UI control In
  • 如何使用 R 获取所有 S&P500 公司代码列表?

    我想在R中制作FOR语句来一次性分析股票数据 但我不知道如何获得 S P 公司代码列表 请让我知道解决方案 谢谢 library rpart library rpart plot library quantmod startDate as
  • Kubernetes中使用fluidd读取容器日志时的权限问题

    我对 kubernetes 非常陌生 并且在 GCE 中运行了带有 redis 和 mongodb 的测试应用程序 我想用 Fluentd 抓取我的日志文件并将它们发送到 logz 我使用以下 Fluentd 配置文件 我在本地计算机上测试
  • Java catch块,捕获的异常不是final的

    我正在检查 Java SE7 的新功能 目前处于以下状态 http docs oracle com javase 7 docs technotes guides language catch multiple html http docs
  • 在 flutter 中使用按钮手势旋转文本或图像

    现在 当我做出 360 度手势时 图像仅从左向右平滑旋转 所需结果 当我们做出 360 度手势时应该从右向左旋转 Done 当我们做出 360 度手势时 应该从右向左旋转 一旦我们在某个点开始从左向右旋转 然后再次从右向左旋转 它应该从做出
  • Rails - 查找多个数组之间的交集

    我正在尝试查找多个数组之间的交集值 例如 code1 1 2 3 code2 2 3 4 code3 0 2 6 所以结果是 2 我知道在 PHP 中你可以使用 array intersect 来做到这一点 我希望能够轻松添加额外的数组 所
  • ASP.NET身份用户登录后为空

    Edit 1 更新代码以更好地处理这个问题后 我现在遇到了以下问题 提供的防伪令牌适用于与当前用户不同的基于声明的用户 这是更新后的代码 var result await SignInManager PasswordSignInAsync
  • 如何让 Visual Studio Code 记住以前的提交消息?

    我最近开始从 Eclipse 转向使用 Microsoft 的开源 Visual Studio Code IDE 来开发 Web 项目 我发现 VSCode 非常直观且易于使用 但我怀念 VSCode 的一个功能是 IDE 无法记住提交消息
  • JavaScript 中的属性、键和值

    我试图澄清我对 JavaScript 领域中术语 属性 键 和 值 的理解 在阅读了几本有关该语言的书籍甚至在谷歌上搜索了这些术语之后 我仍然觉得自己不清楚它们的确切含义 所以假设我们有以下内容 var object name 5 我对以下
  • 自动缩放连续 Azure WebJobs 不起作用

    我在一个天蓝色网站上设置了一些连续的 Web 作业 可扩展到两到三个大型实例 始终开启的标准模式 我的工作只在 w3wp 进程之一上运行 我需要这些来横向扩展 但他们不会 我看过一些视频并阅读了文档 我没有 settings job 文件或
  • 无法安装 python-docx (MacOS)

    我正在尝试安装docx包裹 但得到以下内容ImportError ImportError cannot import name Document 所以按照建议here https stackoverflow com a 41655815 1