【问题标题】:Problem in installing ecapture in python 3.10在 python 3.10 中安装 ecapture 时出现问题
【发布时间】:2021-12-09 03:36:45
【问题描述】:

我正准备做一个语音助手,在python中安装ecapture模块时出错。我用pip安装,报错如下图。

Failed to build scikit-image
ERROR: Could not build wheels for scikit-image, which is required to install py.project.toml-based projects

我尝试从 PyPI 安装它 即使我确实尝试过重新启动计算机,重新安装 python 等。 但它不仅有效。

【问题讨论】:

  • 如果您相信该网站可以构建安全的二进制文件,您可以尝试从在线某处获取预构建的二进制文件。
  • 谢谢,但这是我关于 stackoverflow 的第一个问题,我该如何关闭它?
  • 您可以删除问题,也可以在回答您的问题时接受答案。另外,请不要将 cmets 用作逐个播放的聊天界面。提出好问题的目的不仅是为您解决问题,还为以后搜索答案的人解决问题,他们不需要聊天。

标签: python pip


【解决方案1】:

注意:仅当您信任由 Christoph Gohlke 构建的二进制文件时才使用此答案,他在此处维护了出色的二进制文件索引 https://www.lfd.uci.edu/~gohlke/pythonlibs/

您可以从那里手动获取所需的包,也可以使用这个包(我写的,完全公开):

pip install gohlkegrabber
ggrab . scikit-image
pip install scikit_image-0.19.0-cp310-cp310-win_amd64.whl
pip install ecapture

请注意,您缺少的软件包是 scikit-image - 您也可以在其他地方找到二进制文件,上面的站点仅作为建议提供。同样,仅在您信任作者的情况下使用。

还请注意,我在 64 位 Windows 上使用 Python 3.10 时,该包被称为 scikit_image-0.19.0-cp310-cp310-win_amd64.whl。您的名称可能不同(如果有),但ggrab 命令会告诉您。

最后请注意,0.19.0 恰好是该站点上的最新版本 - 不保证具有最新版本,或具有适用于您的操作系统/Python 版本的最新版本。

【讨论】:

  • 在我成功安装 scikit-image 1.19.0 后,我尝试运行 pip install ecapture 但 ecapture 需要 scikit-image 1.14.2 并且来自 pip 和 pypi,它显示相同的错误。我该如何克服它?
  • 这将取决于您的环境中还有什么 - 我在 64 位 Windows 10 和 Python 3.10 上的干净虚拟环境中执行了上述步骤,没有任何问题。如果您在同一平台上,我建议您在新的虚拟环境中尝试,如果可行,请添加您需要查找冲突的其他内容(如果有的话)
  • 我将模块添加到一个全新的虚拟环境中,它确实有效!谢谢
猜你喜欢
  • 2021-12-09
  • 1970-01-01
  • 2021-04-05
  • 2021-11-29
  • 1970-01-01
  • 2022-01-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多