Есть ли переменная среды, чтобы отключить PyMunk/Chipmunk от печати «Загрузка бурундука для 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.

Я бы хотел избежать записи файлов с выводом, который мне нужен, так как мне нужно получить только один поплавок.


person the_e    schedule 22.05.2019    source источник


Ответы (1)


Это работает в Windows, я думаю, что это должно работать и в Linux. Из документации: Чтобы изменить, убедитесь, что вы импортируете pymunk перед любыми подпакетами, а затем установите нужный параметр. http://www.pymunk.org/en/latest/pymunkoptions.html

import pymunkoptions
pymunkoptions.options["debug"] = False
import pymunk

Поэтому убедитесь, что вы установили параметры перед любым другим импортом.

person Attila Toth    schedule 22.05.2019
comment
Я использую Ubuntu на Windows. Кажется, не имеет никакого эффекта. - person the_e; 22.05.2019