我刚买了一台新笔记本电脑,我正在尝试用 python 设置它。我正在使用 python 3.10.0、windows 10、pip v21.3。在大多数情况下,pip 似乎工作正常,我已经使用它来安装多个软件包,例如 pygame。但是,当我尝试安装 winrt 时,出现此错误
C:\Users\matth>pip install winrt
ERROR: Could not find a version that satisfies the requirement winrt (from versions: none)
ERROR: No matching distribution found for winrt
我的旧笔记本电脑仍然能够使用 pip 卸载并重新安装 winrt,没有任何问题,并且 pip 再次适用于我的新笔记本电脑上的其他软件包,但不适用于 winrt。知道问题是什么以及如何解决它吗?
微软一直没有维护winrt
包裹。正如所见,Python 3.10 没有二进制轮on PyPI https://pypi.org/project/winrt/#files。还有一个request https://github.com/microsoft/xlang/issues/763在 GitHub 上查看此内容。
我已经开始了一个由社区维护的分叉PyWinRT https://github.com/pywinrt项目。您可以安装并使用winsdk https://pypi.org/project/winsdk/反而。它支持Python 3.10。只需更换winrt
with winsdk
在您的进口中。
与之前相比的改进和错误修复列表winrt
包可以在变更日志 https://github.com/pywinrt/pywinrt/blob/main/CHANGELOG.md.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)