i just install the python 3.1 dmg onto my mac. when i run python3, it
fail with :
Fatal Python error: Py_Initialize: can't initialize sys standard
streamsLookupError: unknown encoding:
Abort trap
couldnt understand the problem. anyone can help?
Any chance you could give us some feedback about your system? The
Python devs are working to fix the problem:
http://bugs.python.org/issue6393
but it would be really helpful to know:
- what version of OS X you're using
- what output you get when you type 'locale' at a Terminal prompt
- what the International settings are in your Terminal preferences
(Terminal preferences -> Settings -> Advanced tab): what's the
setting for the character encoding, and do you have the 'Set LANG
environment variable at startup' checkbox checked?
I managed to reproduce the crash by starting python3 (again
at a Terminal prompt) with:
LANG=UTF-8 python3
So I suspect that your locale settings are part of the problem.
As a temporary workaround, something like
LANG=en_US.UTF-8 python3
might work. (Substitute whatever language setting is appropriate
for you in place of en_US.)
Thanks!
Mark