Où puis-je trouver et installer les dépendances de pygame?
Je suis relativement nouveau sur linux et je suis d'essayer d'installer le pygame environnement de dev pour python. Quand je lance le setup.py il dit que j'ai besoin d'installer les dépendances suivantes, dont j'ai trouvé et installé (SDL). Cependant, les autres ont été plus difficiles à trouver.
Hunting dependencies...
sh: smpeg-config: command not found
WARNING: "smpeg-config" failed!
SDL : found 1.2.14
FONT : not found
IMAGE : not found
MIXER : not found
SMPEG : not found
PNG : not found
JPEG : not found
SCRAP : found
PORTMIDI: not found
PORTTIME: not found
Si vous pouviez me donner quelques conseils je vous en serais reconnaissant.
Merci.
- Avez-vous fait une
apt-get update
(à ne pas confondre avecapt-get upgrade
)? Quand je suis en cours d'exécution sur autre chose que Debian stable, je dois mettre à jour mon dépôts régulièrement. - Salut Wilduck, j'ai juste appris à ce sujet récemment et avait fait plus tôt. J'ai peur que mes sources.la liste peut ne pas être up-to-date. Actuellement, il se lit comme suit: ----------------deb ftp.uk.debian.org/debian lenny main *************deb security.debian.org lenny/updates main------- j'ai ajouté les * et les symboles de séparer les sources
- Si vous pensez que vos sources.la liste pourrait être obsolète, je suggère de se diriger vers l'superuser.com, ils vont être en mesure d'aider à diagnostiquer le problème un peu mieux. Bonne chance.
- Vous pouvez vous référer à cette compilation article.
Vous devez vous connecter pour publier un commentaire.
Pour debian, il existe un pré-construit des paquets disponibles. Voir ici. Vous devriez être en mesure de l'installer avec
apt-get
ou quelque chose de similaire.$ sudo apt-get install python-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-ttf2.0-dev libsdl1.2-dev libsmpeg-dev python-numpy subversion libportmidi-dev ffmpeg libswscale-dev libavformat-dev libavcodec-dev
Voici, l'un des outils les plus utiles sur debian-based dsitros:
Installe toutes les dépendances nécessaires pour construire pygame 🙂
Sur Fedora:
pygame
à l'aide depip
.Si vous exécutez l'une des distributions Linux prises en charge (voir "Distributions Unix" section), il vous suffit d'installer pygame à partir d'un référentiel, et les dépendances sont installées, trop.
Généralement, vous avez besoin de SDL (libsdl et amis), Python, Numpy.
cette procédure fonctionne pour moi sur Ubuntu 16.04:
Mine de Fedora-20, et j'ai trouvé cela a fonctionné:
Téléchargé le smpeg à partir du site web:
http://freecode.com/projects/smpeg
et fait une installation locale: