Как удалить предупреждение консоли «Привет из сообщества пигамов» при использовании пигмеев? - PullRequest
0 голосов
/ 18 января 2019

Каждый раз, когда я запускаю свою игру на Python, в консоли появляется раздражающее предупреждение:

Hello from the pygame community. https://www.pygame.org/contribute.html

Как мне удалить это?

Ответы [ 2 ]

0 голосов
/ 18 января 2019

В следующем выпуске 1.9.5 Pygame будет включена опция отключения сообщения без изменения библиотеки:

Вы должны установить для переменной среды PYGAME_HIDE_SUPPORT_PROMPT любое значение.

В Windows: set PYGAME_HIDE_SUPPORT_PROMPT=1

В Linux и т. Д .: export PYGAME_HIDE_SUPPORT_PROMPT=1

Или даже в вашем коде:

from os import environ
environ['PYGAME_HIDE_SUPPORT_PROMPT'] = '1'

import pygame  # it is important to import pygame after that

Обратите внимание, что изменение библиотеки будет означать, что вам придется изменять библиотеку везде, где вы отправляете свой код.

0 голосов
/ 18 января 2019

Mac OS

  • Перейдите к: /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/pygame/ и откройте _init_.py

(подсказка: это библиотека для вашего Macintosh HD, а не библиотека ваших пользователей)

  • прокрутите вниз до нижней части страницы, затем удалите строку со словами: print('Hello from the pygame community ... )


Если вы не можете найти свою папку «Библиотека», возможно, по-прежнему установлены настройки по умолчанию для ее скрытия.

  • введите defaults write com.apple.finder AppleShowAllFiles YES; в терминале

  • Удерживайте опцию + щелкните правой кнопкой мыши на Finder и нажмите Перезапустить.


Windows

(это не проверено, если у вас есть проблемы, дайте мне знать, чтобы я мог обновить)

  • Перейдите к: C:\Python\Lib\site-packages\pygame и откройте _init_.py
  • прокрутите вниз до нижней части страницы, затем удалите строку со словами: print('Hello from the pygame community ... )
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...