Python3安装成功,但无法在终端中打开

时间:2013-09-22 16:50:48

标签: python macos python-3.x

昨天我重新安装了我的Mac OS X 10.8,在重新安装之前我的机器上安装了python2.7.5和python3.3.2并且工作正常,但是在重新安装系统后我无法再次打开python3。所以我下载了Python3的DMG包并重新安装了它,但它仍然在终端中引发了这个异常:

Fatal Python error: Py_Initialize: unable to load the file system codec 
File"/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/encodings/__init__.py", line 123
raise CodecRegistryError,\
                        ^
SyntaxError: invalid syntax
Abort trap: 6

然后出现系统问题报告窗口: 它说:

Process:         Python [51780]
Path:            /Library/Frameworks/Python.framework/Versions/3.3/Resources/Python.app/Contents/MacOS/Python
Identifier:      Python
Version:         3.3.2 (3.3.2)
Code Type:       X86-64 (Native)
Parent Process:  bash [51586]
User ID:         501

Date/Time:       2013-09-23 00:40:19.908 +0800
OS Version:      Mac OS X 10.8.5 (12F37)
Report Version:  10

Interval Since Last Report:          77033 sec
Crashes Since Last Report:           1982088234
Per-App Crashes Since Last Report:   4
Anonymous UUID:                      1FEE4EB2-0D26-4DDF-9954-4423C040AECB

Crashed Thread:  0  Dispatch queue: com.apple.main-thread

Exception Type:  EXC_CRASH (SIGABRT)
Exception Codes: 0x0000000000000000, 0x0000000000000000

Application Specific Information:
abort() called

1 个答案:

答案 0 :(得分:19)

解决方案是取消设置$PYTHONPATH,然后一切顺利。