Установка Pygame через Pycharm или системный терминал - PullRequest
0 голосов
/ 17 мая 2018

Я сейчас использую Python 3.7.0b4 и пытаюсь установить пакет Pygame, однако я получаю сообщение об ошибке.

Команда "python setup.py egg_info" завершилась ошибкой с кодом ошибки 1 в C: \ Users \ Jack \ AppData \ Local \ Temp \ pycharm-packaging \ Pygame \

Это ошибка, выдаваемая системным терминалом, другая особая ошибка Pycharm:

TypeError: может объединять только str (не "NoneType") в str

Это для установки Pygame 1.9.3.

Мой пункт обновлен, как и мои инструменты настройки. Я понятия не имею, как прогрессировать на этом этапе.

Полная ошибка вывода системного терминала.

Сбор Pygame Использование кэшированного https://files.pythonhosted.org/packages/61/06/3c25051549c252cc6fde01c8aeae90b96831370884504fe428a623316def/pygame-1.9.3.tar.gz Завершите вывод команды python setup.py egg_info:

ПРЕДУПРЕЖДЕНИЕ, файл "Setup" не существует, запущен файл "config.py" Использование конфигурации WINDOWS ...

Путь для SDL не найден. Жаль, что это требование! Ручная фиксация «Настройка» Путь для шрифта не найден. Путь для ИЗОБРАЖЕНИЯ не найден. Путь для MIXER не найден. Путь для PNG не найден. Путь для JPEG не найден. Путь для PORTMIDI не найден. Путь для COPYLIB_tiff не найден. Путь для COPYLIB_z не найден. Путь для COPYLIB_vorbis не найден. Путь для COPYLIB_ogg не найден.

Если во время установки вы получаете ошибки компилятора, дважды проверьте флаги компилятора в файле «Setup».

Продолжение «setup.py» Ошибка с файлом «Setup», возможно, сделайте чистую копию из «Setup.in». Traceback (последний вызов был последним): Файл "", строка 1, в Файл "C: \ Users \ Jack \ AppData \ Local \ Temp \ pycharm-packaging \ Pygame \ setup.py", строка 165, в extensions = read_setup_file ('Setup') Файл "C: \ Users \ Jack \ AppData \ Local \ Programs \ Python \ Python37 \ lib \ distutils \ extension.py", строка 171, в файле read_setup_file line = expand_makefile_vars (line, vars) Файл "C: \ Users \ Jack \ AppData \ Local \ Programs \ Python \ Python37 \ lib \ distutils \ sysconfig.py", строка 407, в файле expand_makefile_vars s = s [0: beg] + vars.get (m.group (1)) + s [end:] Ошибка типа: может объединять только str (но не NoneType) в str


Сбой команды "python setup.py egg_info" с кодом ошибки 1 в C: \ Users \ Jack \ AppData \ Local \ Temp \ pycharm-packaging \ Pygame \

1 Ответ

0 голосов
/ 17 мая 2018

Pygame docs рекомендует использовать Python версии 3.6.1 или выше, поэтому я бы предложил вам использовать самую последнюю не бета-версию. Кроме того, некоторые колеса пигмеев еще не доступны для этой версии.

После установки python убедитесь, что он добавлен в переменную PATH , и попробуйте установить Pygame, используя эту команду, если вы находитесь в Windows:

py -m pip install -U pygame --user

Если вы получили PermissionError , запустите командную строку от имени администратора.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...