python - 是否有环境变量可以禁用 PyMunk/Chipmunk 打印`Loading chipmunk for Linux`
问题描述
我正在尝试在子进程中运行 PyMunk 模拟并从管道中获取浮点返回值,但是每次运行模拟时,我都会遇到一条Loading chipmunk for Linux (64bit) [/home/user/.local/lib/python3.7/site-packages/pymunk/libchipmunk.so
消息。
我已经用 禁用了 PyGame 加载消息os.environ['PYGAME_HIDE_SUPPORT_PROMPT'] = '1'
,但是我在 PyMunk 中找不到类似变量的文档。
我想避免使用我需要的输出写入文件,因为它只是我需要获得的一个浮点数。
解决方案
这适用于 Windows,我认为它也应该适用于 Linux。从文档中:要更改,请确保在任何子包之前导入 pymunk,然后设置所需的选项。 http://www.pymunk.org/en/latest/pymunkoptions.html
import pymunkoptions
pymunkoptions.options["debug"] = False
import pymunk
因此,请确保在任何其他导入之前设置选项。
推荐阅读
- r - 在 R-plotly 中绘制多个图例
- python-3.x - 直接从 numpy 数组图像数据创建 cv2.VideoCapture() 对象
- reactjs - 如何在此 TypeScript 映射器中消除“any”的使用
- firebase - Android Jar Resolver 无法解析 firebase unity 2019.2
- python - 如何将所有输出数据保存到 Python 中的文件中?
- elasticsearch - Elasticsearch如何限制cat快照API返回的快照数量?
- swift - 如何在 Swift 中删除动态彩色搜索栏的边框?
- mysql - 对于 sql 中的特定条件,如何计算同一列中的数据总和?
- java - 检查Java中String数组中的所有字符串是否具有相同的长度
- python - 将条件值从一列复制到另一列