J
Jeremy
I'm having trouble installing Python 2.7 on OSX 10.6 I was able to
successfully compile it from source, but ran into problems when I did
make install. The error I got (I received many similar errors) was:
/usr/bin/install -c -m 644 ../LICENSE /home/jlconlin/Library/
Frameworks/Python.framework/Versions/2.7/lib/python2.7/LICENSE.txt
PYTHONPATH=/home/jlconlin/Library/Frameworks/Python.framework/Versions/
2.7/lib/python2.7 DYLD_FRAMEWORK_PATH=/home/jlconlin/src/Python-2.7/
build: \
./python -Wi -tt /home/jlconlin/Library/Frameworks/Python.framework/
Versions/2.7/lib/python2.7/compileall.py \
-d /home/jlconlin/Library/Frameworks/Python.framework/Versions/2.7/
lib/python2.7 -f \
-x 'bad_coding|badsyntax|site-packages|lib2to3/tests/data' \
/home/jlconlin/Library/Frameworks/Python.framework/Versions/2.7/lib/
python2.7
Listing /home/jlconlin/Library/Frameworks/Python.framework/Versions/
2.7/lib/python2.7 ...
Compiling /home/jlconlin/Library/Frameworks/Python.framework/Versions/
2.7/lib/python2.7/._BaseHTTPServer.py ...
Sorry: TypeError: ('compile() expected string without null bytes',)
Compiling /home/jlconlin/Library/Frameworks/Python.framework/Versions/
2.7/lib/python2.7/._Bastion.py ...
Sorry: TypeError: ('compile() expected string without null bytes',)
Compiling /home/jlconlin/Library/Frameworks/Python.framework/Versions/
2.7/lib/python2.7/._CGIHTTPServer.py ...
Sorry: TypeError: ('compile() expected string without null bytes',)
As you can see I am compiling/installing in my home directory instead
of for the whole system. The script I used to compile Python 2.7 is:
#! /bin/sh
export CFLAGS="-arch x86_64"
export LDFLAGS="-arch x86_64"
.../configure --prefix=$HOME/usr/local \
--enable-framework=$HOME/Library/Frameworks \
--disable-toolbox-glue \
MACOSX_DEPLOYMENT_TARGET=10.6
make
make install
Can anyone help me fix the install error?
Thanks,
Jeremy
PS. Python compiled correctly, but a few modules were not found/made
but I don't think they are important.
Python build finished, but the necessary bits to build these modules
were not found:
_bsddb dl gdbm
imageop linuxaudiodev ossaudiodev
spwd sunaudiodev
To find the necessary bits, look in setup.py in detect_modules() for
the module's name.
successfully compile it from source, but ran into problems when I did
make install. The error I got (I received many similar errors) was:
/usr/bin/install -c -m 644 ../LICENSE /home/jlconlin/Library/
Frameworks/Python.framework/Versions/2.7/lib/python2.7/LICENSE.txt
PYTHONPATH=/home/jlconlin/Library/Frameworks/Python.framework/Versions/
2.7/lib/python2.7 DYLD_FRAMEWORK_PATH=/home/jlconlin/src/Python-2.7/
build: \
./python -Wi -tt /home/jlconlin/Library/Frameworks/Python.framework/
Versions/2.7/lib/python2.7/compileall.py \
-d /home/jlconlin/Library/Frameworks/Python.framework/Versions/2.7/
lib/python2.7 -f \
-x 'bad_coding|badsyntax|site-packages|lib2to3/tests/data' \
/home/jlconlin/Library/Frameworks/Python.framework/Versions/2.7/lib/
python2.7
Listing /home/jlconlin/Library/Frameworks/Python.framework/Versions/
2.7/lib/python2.7 ...
Compiling /home/jlconlin/Library/Frameworks/Python.framework/Versions/
2.7/lib/python2.7/._BaseHTTPServer.py ...
Sorry: TypeError: ('compile() expected string without null bytes',)
Compiling /home/jlconlin/Library/Frameworks/Python.framework/Versions/
2.7/lib/python2.7/._Bastion.py ...
Sorry: TypeError: ('compile() expected string without null bytes',)
Compiling /home/jlconlin/Library/Frameworks/Python.framework/Versions/
2.7/lib/python2.7/._CGIHTTPServer.py ...
Sorry: TypeError: ('compile() expected string without null bytes',)
As you can see I am compiling/installing in my home directory instead
of for the whole system. The script I used to compile Python 2.7 is:
#! /bin/sh
export CFLAGS="-arch x86_64"
export LDFLAGS="-arch x86_64"
.../configure --prefix=$HOME/usr/local \
--enable-framework=$HOME/Library/Frameworks \
--disable-toolbox-glue \
MACOSX_DEPLOYMENT_TARGET=10.6
make
make install
Can anyone help me fix the install error?
Thanks,
Jeremy
PS. Python compiled correctly, but a few modules were not found/made
but I don't think they are important.
Python build finished, but the necessary bits to build these modules
were not found:
_bsddb dl gdbm
imageop linuxaudiodev ossaudiodev
spwd sunaudiodev
To find the necessary bits, look in setup.py in detect_modules() for
the module's name.