I did have 32bit builds 'working' previously. I'm looking into how this
works now, and why this was removed? It's a small number of people using 32
bit macs... but since I know of at least a few classrooms still using old
32bit macs which teach python and pygame I feel it's worth my effort.

best,

On Wed, Jan 4, 2017 at 12:15 AM, Thomas Kluyver <tak...@gmail.com> wrote:

> Thanks Irv for following up on this.
>
> As I understand things, we can only conveniently build pygame as a 64 bit
> extension, but to make that installable on common Python installations, we
> have to pretend it supports 32 bit operation as well (which it doesn't). We
> thought this was unlikely to come up since all recent Macs are 64 bit; I
> wasn't aware that there was a separate 32-bit only Python installer.
>
> We should definitely document this. Unfortunately I don't know of anything
> else we can do about it.
>
> On 3 Jan 2017 1:48 a.m., "Irv Kalb" <i...@furrypants.com> wrote:
>
>> After days of experimentation, I finally have a working environment.
>>
>> Reading through a bunch of posts where other people had encountered a
>> similar problem, I found one post that said to try installing a different
>> version of Python:  Mac OS X 64-bit/32-bit installe
>> <https://www.python.org/ftp/python/2.7.13/python-2.7.13-macosx10.6.pkg>r
>>  (I had been installing the 32-bit  version:  Mac OS X 32-bit i386/PPC
>> installer
>> <https://www.python.org/ftp/python/2.7.13/python-2.7.13-macosx10.5.pkg>).
>>
>> After installing that version, I then used this command to install the
>> latest version of pygame (1.9.2)  (more recent the most recent one showing
>> on the pygame install page):
>>
>>    sudo pip install pygame
>>
>> The combination of those two installs allows me to run Python with pygame
>> on Mac Sierra 10.12.2.
>>
>> This was extremely painful, and I would hope that this could be
>> documented somewhere on the pygame installation page, so that someone with
>> the same set up as me would not have to go through the same trial and error
>> process.
>>
>> Irv
>>
>> On Dec 30, 2016, at 1:41 PM, Irv Kalb <i...@furrypants.com> wrote:
>>
>> To try to get pygame 1.9.2 installed easily (without any package
>> managers), I tried doing the sudo install.
>>
>> The install soaked correctly:
>> Collecting pygame
>>   Downloading pygame-1.9.2-cp27-cp27m-macosx_10_9_intel.whl (4.8MB)
>>     100% |████████████████████████████████| 4.8MB 125kB/s
>> Installing collected packages: pygame
>> Successfully installed pygame-1.9.2
>> IrvKalbs-MBP:~ irvkalb$
>>
>> But when I tried a simple import of pygame in the shell, it still fails
>> (with the exact same message I saw earlier):
>>
>> 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/pytho
>> n2.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.fra
>> mework/Versions/2.7/lib/python2.7/site-packages/pygame/base.so
>>   Expected in: flat namespace
>>  in /Library/Frameworks/Python.framework/Versions/2.7/lib/python
>> 2.7/site-packages/pygame/base.so
>> >>>
>>
>>
>> I am open to any other suggestions to get pygame running on Sierra with
>> Python 2.7.13.
>>
>> This should be easy ... but it is extremely frustrating that I've spent a
>> few days trying to get this environment set up.
>>
>> Irv
>>
>>
>>
>> On Dec 29, 2016, at 2:34 PM, Daniel Foerster <pydsig...@gmail.com> wrote:
>>
>> 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> wrote:
>>
>> On 28 December 2016 at 23:41, Irv Kalb <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
>>>
>>> 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/pytho
>> n2.7/site-packages/pip/basecommand.py", line 215, in main
>>     status = self.run(options, args)
>>   File "/Library/Frameworks/Python.framework/Versions/2.7/lib/pytho
>> n2.7/site-packages/pip/commands/install.py", line 342, in run
>>     prefix=options.prefix_path,
>>   File "/Library/Frameworks/Python.framework/Versions/2.7/lib/pytho
>> n2.7/site-packages/pip/req/req_set.py", line 784, in install
>>     **kwargs
>>   File "/Library/Frameworks/Python.framework/Versions/2.7/lib/pytho
>> n2.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/pytho
>> n2.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/pytho
>> n2.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/pytho
>> n2.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.fr
>> amework/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/pytho
>> n2.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.fra
>> mework/Versions/2.7/lib/python2.7/site-packages/pygame/base.so
>>   Expected in: flat namespace
>>  in /Library/Frameworks/Python.framework/Versions/2.7/lib/python
>> 2.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