J'ai installé Pygame avec Python 3.5.1 dans l'environnement de pyenv sur OS X

le support pygame est il y a longtemps

pygame n'est plus compatible avec python3 et est déjà obsolète, mais pysdl2 n'est pas aussi simple que pygame et n'est pas un wrapper très épais.

Cette fois, je voulais faire quelque chose de simple rapidement, j'ai donc décidé d'utiliser pygame avec la série python3.

Au fait, il semble que le téléchargement par cette méthode soit bon même pour 2 séries.

Installation

Tout d'abord, installez les éléments nécessaires

Installation


brew install mercurial
brew install git 
brew install sdl sdl_image sdl_mixer sdl_ttf smpeg portmidi

Ensuite, installez pygame en utilisant pip

pip install hg+http://bitbucket.org/pygame/pygame

Lors de l'installation avec pip, cela est sorti スクリーンショット 2016-06-01 02.23.10.png

Je ne m'attendais pas à ce que cela sorte du côté de l'interface graphique, mais j'ai suivi les instructions pour résoudre la dépendance.

Vérification

Vérification


>>> import pygame
>>> pygame.init()
2016-06-01 02:46:59.521 python3[55786:2013267] 02:46:59.521 WARNING:  140: This application, or a library it uses, is using the deprecated Carbon Component Manager for hosting Audio Units. Support for this will be removed in a future release. Also, this makes the host incompatible with version 3 audio units. Please transition to the API's in AudioComponent.h.
(6, 0)
>>> pygame.display.set_mode((500, 500))
<Surface(500x500x32 SW)>
>>> exit()

Cela fonctionne et il n'y a pas de problème ~~

Apparemment, l'événement lié à KEY est il ne semble pas fonctionner.

Il semble qu'il n'y ait pas d'autre choix que de toucher pysdl2 avec 3 séries ...

Recommended Posts

J'ai installé Pygame avec Python 3.5.1 dans l'environnement de pyenv sur OS X
Je souhaite utiliser Python dans l'environnement de pyenv + pipenv sous Windows 10
Créer un environnement python avec pyenv (OS X El Capitan 10.11.3)
J'ai défini l'environnement d'exploitation python avec OSX Yosemite (pyenv + pip)
tkinter n'a pas pu être utilisé avec python installé par pyenv de anyenv
django ne peut pas être installé dans l'environnement de développement de pipenv + pyenv
Suite ・ Notes sur la préparation de l'environnement de développement Python sur Mac OS X
Obtenez une liste des packages installés dans l'environnement actuel avec python
Créez un environnement avec pyenv, pyenv-virtualenv, jupyter sur OS X El Capitan
J'ai défini des variables d'environnement dans Docker et je les ai affichées en Python.
J'ai essayé avec les 100 meilleurs packages PyPI> J'ai essayé de représenter graphiquement les packages installés sur Python
Préparer l'environnement d'exécution de Python3 avec Docker
Créer un environnement python avec pyenv sur EC2 (ubuntu)
Utiliser plusieurs versions de l'environnement python avec pyenv
Mettez Python 2.7.x dans pyenv sur Mac OSX 10.15.5
J'ai essayé de représenter graphiquement les packages installés en Python
L'histoire du partage de l'environnement pyenv avec plusieurs utilisateurs
Utiliser Python installé par pyenv pour l'environnement d'exécution PL / Python
J'ai créé un environnement Python3 sur Ubuntu avec direnv.
Créer un environnement de développement Python sur Mac OS X
Installez le dernier Python de pyenv installé par homebrew
Créer un environnement de développement Python avec OS X Lion
Utilisez python installé par Pyenv avec Sublime REPL de Sublime Text 3
[Python & SQLite] J'ai analysé la valeur attendue d'une course avec des chevaux dans la fourchette 1x win ①
[Exemple d'amélioration de Python] Apprentissage des bases de Python sur un site gratuit en 2 semaines
[Python & SQLite] J'ai analysé la valeur attendue d'une course avec des chevaux dans la fourchette 1x win ②
J'ai essayé de créer un environnement d'apprentissage automatique avec Python (Mac OS X)
J'ai essayé de trouver l'entropie de l'image avec python
Essayez de gratter les données COVID-19 Tokyo avec Python
J'ai essayé la "correction gamma" de l'image avec Python + OpenCV
Utilisation de plusieurs versions de Python sur Mac OS X (2) Utilisation
Unifier l'environnement de l'équipe de développement Python en commençant par Poetry
Vérifiez le fonctionnement de Python pour .NET dans chaque environnement
Calculez des millions de chiffres dans la racine carrée de 2 avec python
J'ai écrit la grammaire de base de Python dans Jupyter Lab
J'ai évalué la stratégie de négociation du système boursier avec Python.
Tester Python avec Miniconda dans un environnement OS X et Linux avec travis-ci
[Homologie] Comptez le nombre de trous dans les données avec Python
J'ai écrit un doctest dans "J'ai essayé de simuler la probabilité d'un jeu de bingo avec Python"
J'ai essayé d'exécuter le système de reconnaissance vocale hors ligne Julius avec python dans l'environnement virtuel Docker
Utiliser Python mis en pyenv avec NeoVim
J'ai aimé le tweet avec python. ..
Construire un environnement pour python3.8 sur Mac
J'ai écrit la file d'attente en Python
J'ai écrit la pile en Python
Jeu de vie avec Python [je l'ai fait] (sur terminal et Tkinter)
Spécifiez le codage de la chaîne Unicode dans l'instruction d'impression Python 2.x
J'ai comparé la vitesse de Hash avec Topaz, Ruby et Python
J'ai essayé de gratter le classement du calendrier de l'avent Qiita avec Python
Comment est le progrès? Continuons le boom ?? en Python
J'ai comparé le temps de calcul de la moyenne mobile écrite en Python
[Python] J'ai écrit la route du typhon sur la carte en utilisant le folium
Utilisation de plusieurs versions de Python sur Mac OS X (1) Installation de plusieurs ver
[Compris dans la figure] Gestion de l'environnement virtuel Python par Pipenv
Je veux sortir le début du mois prochain avec Python
Exportez le contenu de ~ .xlsx dans le dossier en HTML avec Python
Installez rapidement OpenCV2.4 (+ python) sur OS X et essayez l'exemple
Pour utiliser python, mettez pyenv sur macOS avec PyCall
J'ai écrit le code pour écrire le code Brainf * ck en python
J'ai étudié avec Kaggle Start Book basé sur kaggle [Partie 1]