nes-py 构建轮子失败

问题描述 投票:0回答:6

信息:我使用 Windows 10 和 python 3.7.7 和 pip 19.2.3

问题:我尝试使用

pip install nes-py
在cmd提示符下安装nes-py,但在安装的
Building wheel for nes-py (setup.py) ... error
阶段出现以下错误:

C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.25.28610\include\yvals.h(12): fatal error C1083: Cannot open include file: 'crtdbg.h': No such file or directory
  error: command 'C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\BuildTools\\VC\\Tools\\MSVC\\14.25.28610\\bin\\HostX86\\x64\\cl.exe' failed with exit status 2
  ----------------------------------------
  ERROR: Failed building wheel for nes-py

编辑:我从 Windows SDK 复制并粘贴了许多文件,现在出现了一个新错误:

  Generating code
  Finished generating code
  LINK : fatal error LNK1158: cannot run 'rc.exe'
  error: command 'C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\BuildTools\\VC\\Tools\\MSVC\\14.26.28801\\bin\\HostX86\\x64\\link.exe' failed with exit status 1158
  ----------------------------------------
  ERROR: Failed building wheel for nes-py
python windows pip command-prompt python-wheel
6个回答
1
投票

我通过安装 node.js 解决了这个问题。这为我安装了所有需要的文件,并允许我安装任何有轮子的软件包。这不是一个非常优雅的修复,因为它还安装了许多我不需要的文件,但它似乎有效并且非常简单。


1
投票

我只是通过安装 Visual Studio Community 解决了这个问题(我有 Visual Studio Code)。

我是在here关于安装 Visual Studio 社区中已有的 py-nes 的要求的评论之后执行此操作的。


0
投票

使用 conda

create -n your_env_name python=3.7
尝试全新的环境。我是用 python 3.7 创建的。它解决了问题。


0
投票

您只需下载并安装此程序并再次运行命令https://visualstudio.microsoft.com/visual-cpp-build-tools/


0
投票

我可以解决这个问题 - 安装适用于 Windows 10 的 SDK 截图


0
投票

下载 Visual Studio 2022 构建工具,问题就会解决。 单击 https://visualstudio.microsoft.com/visual-cpp-build-tools/ 下载构建工具。 安装工具后: 单击:“使用 C++ 进行桌面开发”图标

安装完成后单击安装按钮。 在终端中写入命令:pip install nes-py

© www.soinside.com 2019 - 2024. All rights reserved.