Я не могу установить Pygame с Pip3 из-за тонны отсутствующих зависимостей - PullRequest
0 голосов
/ 03 апреля 2020

Я пытаюсь установить pygame с pip3 в Debian GNU / Linux 9. Однако после ввода команды sudo pip3 install pygame я получаю кучу недостающих зависимостей:

WARNING, No "Setup" File Exists, Running "buildconfig/config.py" Using UNIX configuration... Hunting dependencies... WARNING: "pkg-config freetype2" failed! SDL : found 1.2.15 FONT : not found IMAGE : not found MIXER : not found PNG : found JPEG : not found SCRAP : found PORTMIDI: not found PORTTIME: not found FREETYPE: found 2.6.3 Missing dependencies

После этого я использовал apt для установки python -pygame, потому что я думал, что он содержит все необходимые мне зависимости. Тем не менее, я все еще не могу импортировать pygame, и если я снова запускаю установку pip3, я получаю те же ошибки. Кто-нибудь знает как это исправить?

Ответы [ 3 ]

1 голос
/ 03 апреля 2020

Для Debian вы можете попробовать использовать usig apt-get для установки.

sudo apt-get install python3-pygame

Также убедитесь, что вы импортируете модуль, используя python3, а не python2.

0 голосов
/ 07 мая 2020

Для python 2 попытки:

sudo apt-get install python-pygame

Для python 3 попытки:

sudo apt-get install python3-pygame
0 голосов
/ 03 апреля 2020

не уверен в моем ответе, и с <50 повторениями мне запрещено комментировать, поэтому я сделаю снимок ответа, который может быть неправильным. Я считаю, что «sudo pip3» не является правильным способом установки пакетов PyPI, так как это установит их для root, а не для вашего пользователя. Я думаю, что вы хотите использовать только «pip3» (это работает для меня). Если вам нужно использовать sudo, вы можете попробовать 'sudo -H pip3', который должен поместить их в нужное место (если вам нужно использовать sudo - вам не нужно это для python3 установки пакетов AFAIK) ... </p>

Это помогло мне: https://linuxize.com/post/how-to-install-pip-on-ubuntu-18.04/

Надеюсь, что поможет!

...