ERROR: Could not build wheels for nes-py, which is required to install pyproject.toml-based projects

安装nespy时显示错误如下

ERROR: Could not build wheels for nes-py, which is required to install pyproject.toml-based projects

img

该回答通过自己思路及引用到GPTᴼᴾᴱᴺᴬᴵ搜索,得到内容具体如下:
这个错误通常是由于缺少一些构建 NES-Py 所需的开发工具或依赖项引起的。以下是一些可能的解决方案:

  1. 确保已安装以下依赖项:Cython、numpy、cython-aided-lmdb。
    可以使用 pip 命令安装它们:

    pip install Cython numpy cython-aided-lmdb
    
  2. 确保已安装 C/C++ 编译器。如果您使用的是 Windows 操作系统,则可以安装 Microsoft Visual C++ Build Tools。如果您使用的是 Linux 操作系统,则可以安装 build-essential 包。

  3. 确保您的 Python 环境的版本与 NES-Py 兼容。NES-Py 要求使用 64 位 Python 3.6 或更高版本。可以使用以下命令检查 Python 版本:

    python --version
    

如果您尝试了以上解决方案但仍然无法解决问题,请尝试使用 pip 安装 NES-Py 的先前版本。可以使用以下命令安装最新版本之前的特定版本:

pip install nes-py==0.8.4

请注意,这只是一个示例命令,您应该使用您需要的特定版本号。


如果以上回答对您有所帮助,点击一下采纳该答案~谢谢

img