3 votos

¿Pygame instalado a través de homebrew no funciona?

Corrí brew install pygame , instala junto con todas las dependencias. Python v2.7.10 / OS X versión 10.11.2

Cada vez que me import pygame en una escritura dice esto

Traceback (most recent call last):
 File "~/Documents/test.py", line 1, in <module>
import pygame, random, sys
ImportError: No module named pygame

¿Cómo lo soluciono?

2voto

Chris Puntos 26

¿Se ha comprobado que python está ejecutando - el python de sistema o que instala a través de homebrew? Sospecho que la primera.

Como prueba, pruebe ejecutar

/usr/local/Cellar/python/2.7.10/bin/python

y escribiendo

>> import pygame

Si esto funciona, usted puede hacer la versión de filtro por defecto mediante el uso de:

brew link python

1voto

rogerdpack Puntos 211

Después de instalar brew install pygame a mí, escupir este mensaje:

==> python -c import setuptools... --no-user-cfg install --prefix=/usr/local/Cellar/pygame/1.9.2a0 --single-version-externally-managed --record=installed.txt
==> Caveats
Python modules have been installed and Homebrew's site-packages is not
in your Python sys.path, so you will not be able to import the modules
this formula installed. If you plan to develop with these modules,
please run:
  mkdir -p /Users/packrd/Library/Python/2.7/lib/python/site-packages
  echo 'import site; site.addsitedir("/usr/local/lib/python2.7/site-packages")' >> /Users/packrd/Library/Python/2.7/lib/python/site-packages/homebrew.pth

que al parecer significaba "hemos instalado este, pero su python no será capaz de utilizar"

La rareza aquí parece ser que si no brew install pygame no instalar python, sólo pygame (para las dependencias a utilizar?)

Así que seguir esas instrucciones (tal como aparece en su pantalla) entonces funciona, ¿o brew install python y el uso de python en lugar de (/usr/local/bin/python en lugar de /usr/bin/python).

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X