I'm thinking you should probably throw a sudo on the front of that (or whatever the Mac equivalent is).

On 12/29/2016 04:15 PM, Irv Kalb wrote:

On Dec 29, 2016, at 8:42 AM, Thomas Kluyver <tak...@gmail.com <mailto:tak...@gmail.com>> wrote:

On 28 December 2016 at 23:41, Irv Kalb <i...@furrypants.com <mailto:i...@furrypants.com>> wrote:

    Also, when looking to find the latest version of pygame, on the
    pygame downloads site, I see version 1.9.1.  But if I go to PyPi at
    https://pypi.python.org/pypi/Pygame#downloads
    <https://pypi.python.org/pypi/Pygame#downloads>

    It shows version 1.9.2.   But that shows a wheel file (.whl).

    Can anyone tell me if this is a more recent version that might
    fix the problems that I am seeing?  And if so, is there a simple
    way to install a .whl file without going through a terminal prompt?


1.9.2 is the latest; unfortunately so far no-one has been able to update the downloads page.

The normal way to use wheels (.whl files) is to 'pip install pygame' at a command line. I don't know of a way to install them without using the terminal, and I don't know anything about building Mac GUI installers. Sorry!

Thanks very much for your response. I cleared out my 1.9.1 version of pygame, and used pip. Here's what happened:

IrvKalbs-MBP:~ irvkalb$ pip install pygame
Collecting pygame
  Using cached pygame-1.9.2-cp27-cp27m-macosx_10_9_intel.whl
Installing collected packages: pygame
Exception:
Traceback (most recent call last):
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/pip/basecommand.py", line 215, in main
  status = self.run(options, args)
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/pip/commands/install.py", line 342, in run
  prefix=options.prefix_path,
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/pip/req/req_set.py", line 784, in install
  **kwargs
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/pip/req/req_install.py", line 851, in install
  self.move_wheel_files(self.source_dir, root=root, prefix=prefix)
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/pip/req/req_install.py", line 1064, in move_wheel_files
  isolated=self.isolated,
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/pip/wheel.py", line 377, in move_wheel_files
  clobber(source, dest, False, fixer=fixer, filter=filter)
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/pip/wheel.py", line 329, in clobber
  os.utime(destfile, (st.st_atime, st.st_mtime))
OSError: [Errno 1] Operation not permitted: '/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7/pygame/bitmask.h'
IrvKalbs-MBP:~ irvkalb$

However, that did leave me with a pygame folder and a pygame-1.9.2-dist-info folder in my site-packages folder. And when I try to do import it from the shell in IDLE, I get this:

Python 2.7.13 (v2.7.13:a06454b1afa1, Dec 17 2016, 12:40:10)
[GCC 4.2.1 (Apple Inc. build 5577)] on darwin
Type "copyright", "credits" or "license()" for more information.
>>> import pygame

Traceback (most recent call last):
  File "<pyshell#0>", line 0, in <module>
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/pygame/__init__.py", line 133, in <module>
    from pygame.base import *
ImportError: dlopen(/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/pygame/base.so, 2): Symbol not found: _SDL_EnableUNICODE Referenced from: /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/pygame/base.so
  Expected in: flat namespace
in /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/pygame/base.so
>>>

Something looks very wrong. Any other suggestions for getting a stable Python/IDLE environment with pygame on Mac Sierra (10.12)?

Thanks,

Irv







Reply via email to