matplotlib 未设置配置变量'Py_DEBUG'

koaltpgm  于 2022-11-15  发布在  其他
关注(0)|答案(1)|浏览(118)

我尝试安装matplotlib whl文件在python 3.6在Windows上,但我所有我得到的是这个错误:
C:\Python36\lib\site-packages\wheel\pep425tags.py:77: RuntimeWarning: Config variable 'Py_DEBUG' is unset, Python ABI tag may be incorrect warn=(impl == 'cp')):
我试着调试它,但它似乎是一个真实的的问题在这里:https://github.com/pypa/pip/issues/3383
有人能告诉我如何解决这个错误吗?
任何帮助都将不胜感激。

  • 谢谢-谢谢
p8h8hvxi

p8h8hvxi1#

虽然这个答案与原来的问题无关(而且过时),但人们在谷歌上搜索这个错误后来到这里。
在一天结束的时候,在使用pip install .和构建相关的安装时,通常会出现某种包编译错误。最有可能的原因是构建配置主要是为unix操作系统而不是windows创建的。谁知道呢。因此,请尝试使用不同的编译器或确保您已安装所有必需的编译器组件。例如,对于Windows,请使用大于7 GB的 Visual Studio C/C++开发/工具安装。您也可以尝试1 GB MinGW安装。
但是,以下官方文档明确说明了**Py_DEBUG的用途。
用定义的Py_DEBUG宏编译解释器会产生Python的调试版本。Py_DEBUG在Unix版本中是通过将--with-pydebug添加到./configure命令来启用的。它还通过非Python特定的_DEBUG宏的存在来暗示。当Py_DEBUG在Unix版本中启用时,编译器优化
被禁用**。
更多信息可在此处找到:

  • https://docs.python.org/3/using/configure.html#debug-build

相关问题