无法在适用于 Windows 的 Python 3.7 上安装 win32core

Posted

技术标签:

【中文标题】无法在适用于 Windows 的 Python 3.7 上安装 win32core【英文标题】:Cannot install win32core on Python 3.7 for Windows 【发布时间】:2019-09-18 19:25:13 【问题描述】:

我正在尝试使用 win32core 的一些 Windows 用户界面功能,但我无法将软件包安装到 python 中。安装失败,因为 pep517 尝试为 win32core 构建***。 我怀疑 win32core 仅用于 cpython。 这是准确的吗? 如果是这样,是否有其他 python 包允许您与 windows 交互?

C:\Users\...>pip install win32core
Collecting win32core
  Using cached https://files.pythonhosted.org/packages/24/0a/6e0b2e201c76ccd3cda1f97bd64d45daa2b899b50e541962748ec5bc9f5d/win32core-221.28.tar.gz
  Installing build dependencies ... done
  Getting requirements to build wheel ... done
    Preparing wheel metadata ... done
Building wheels for collected packages: win32core
  Building wheel for win32core (PEP 517) ... error
  ERROR: Command errored out with exit status 1:

 ----------------------------------------
  ERROR: Failed building wheel for win32core
  Running setup.py clean for win32core
Failed to build win32core
ERROR: Could not build wheels for win32core which use PEP 517 and cannot be installed directly

【问题讨论】:

【参考方案1】:

我通过安装 pywin32 让它工作。

【讨论】:

以上是关于无法在适用于 Windows 的 Python 3.7 上安装 win32core的主要内容,如果未能解决你的问题,请参考以下文章

在 Python 中编写适用于 Windows 中的 Python 2.7+ 和 Python 3.3+ 的 .CSV 文件

Windows操作系统无法打开适用于Linux的文件名

适用于 Windows 的 Dbus-Python

无法使用 python 3.5 安装 opencv 3.1,仅适用于 2.7

适用于Windows 7的Simplegui模块

ValueError:set_wakeup_fd 仅适用于带有 Django 3.0.2 或 Flask 2.0.0 的 Python 3.8 上的 Windows 主线程