我们可以使用 conda 获得一个以调试模式构建的 python 环境吗?

Posted

技术标签:

【中文标题】我们可以使用 conda 获得一个以调试模式构建的 python 环境吗?【英文标题】:Can we get a python environment built in debug mode using conda? 【发布时间】:2021-11-17 15:51:54 【问题描述】:

Conda 环境是在发布模式下构建的 Python 发行版,但对于我的 Python 扩展模块,能够使用 conda 在调试模式下链接 Python 会很有帮助。那么我们可以在调试模式下构建一个conda环境吗?

类似:

conda create --name py39_d python=3.9 --config Debug

【问题讨论】:

【参考方案1】:

至少对于 Conda Forge,目前的答案是

添加调试版本has been in discussion 好几年了。根据a 2020 issue 的说法,以前缺乏支持它的基础设施,但大部分都已经解决了。鉴于对帖子发表评论的人很少,似乎根本没有表达足够的兴趣。如果您希望此类构建可用,那么我建议您加入讨论。

【讨论】:

以上是关于我们可以使用 conda 获得一个以调试模式构建的 python 环境吗?的主要内容,如果未能解决你的问题,请参考以下文章

构建模式始终是调试

Visual Studio:区分 app.config 以用于调试和发布模式

Android 应用程序未在 Eclipse 中以调试模式完成启动

conda install matplotlib 导致巨大的不兼容性列表

使用发布 CRT 在调试中构建应用程序,但在 boost 上存在依赖问题

如何修改此 Makefile 以分别构建 c 和 cxx 文件?