2011-08-31 5 views
0

라이온을 설치 한 후 Aptana가 작동을 멈췄습니다. 파이썬 코드에서 다른 문제를 찾지 못해도 더 이상 파이썬 코드를 실행할 수 없습니다. Aptana에서 기본값 복원, 다시 설치 및 Aptana에서 누락 된 참조를 찾기 위해 Python 구성 요소를 찾으려고했습니다.라이온 아래에서 Aptana Studio (및/또는 Python) 관련 문제

실행에 "Hello World"는 평 스크립트 콘솔 메시지를 생성하는 간단한 :

Traceback (most recent call last): 
    File "/Applications/Aptana Studio 3/plugins/org.python.pydev.debug_2.2.1.2011073123/pysrc/runfiles.py", line 159, in <module> 
    main() 
    File "/Applications/Aptana Studio 3/plugins/org.python.pydev.debug_2.2.1.2011073123/pysrc/runfiles.py", line 25, in main 
    import pydev_runfiles 
    File "/Applications/Aptana Studio 3/plugins/org.python.pydev.debug_2.2.1.2011073123/pysrc/pydev_runfiles.py", line 5, in <module> 
    import pydev_runfiles_unittest 
    File "/Applications/Aptana Studio 3/plugins/org.python.pydev.debug_2.2.1.2011073123/pysrc/pydev_runfiles_unittest.py", line 6, in <module> 
    import pydev_runfiles_xml_rpc 
    File "/Applications/Aptana Studio 3/plugins/org.python.pydev.debug_2.2.1.2011073123/pysrc/pydev_runfiles_xml_rpc.py", line 1, in <module> 
    from pydev_imports import xmlrpclib 
    File "/Applications/Aptana Studio 3/plugins/org.python.pydev.debug_2.2.1.2011073123/pysrc/pydev_imports.py", line 14, in <module> 
    from _pydev_SimpleXMLRPCServer import SimpleXMLRPCServer 
    File "/Applications/Aptana Studio 3/plugins/org.python.pydev.debug_2.2.1.2011073123/pysrc/_pydev_SimpleXMLRPCServer.py", line 116, in <module> 
    import BaseHTTPServer 
    File "/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/BaseHTTPServer.py", line 81, in <module> 
    import mimetools 
    File "/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/mimetools.py", line 6, in <module> 
    import tempfile 
    File "/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/tempfile.py", line 34, in <module> 
    from random import Random as _Random 
    File "/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/random.py", line 45, in <module> 
    from math import log as _log, exp as _exp, pi as _pi, e as _e, ceil as _ceil 
ImportError: dlopen(/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/lib-dynload/math.so, 2): Symbol not found: __PyLong_AsScaledDouble 
    Referenced from: /System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/lib-dynload/math.so 
    Expected in: flat namespace 
in /System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/lib-dynload/math.so 

답변

1

당신이 당신의 PYTHONPATH을 업데이트 (그런 식의 PyDev 당신의 통역을 제거하고 다시 추가 해봤

를이 문제는 math.so가 Lion의 최신 변경 사항과 호환되지 않는다는 것입니다 (따라서 Lion의 업데이트에서 2.7에 도달했으며 Eclipse의 PYTHONPATH에서 2.6으로 여전히 유지됩니까?)

나에게 더 나은 선택은 b e는 python.org에서 다운로드 한 인터프리터를 사용하여 (더 많은 제어가 가능하고 Mac에서 제공하는 것에 의존 할 필요가 없음) 파이썬을 python.org에서 구성합니다.

참조 : http://pydev.org/manual_101_interpreter.html

+0

감사합니다. 나는 2.6 톤의 크래프트를 닦아 냈다. 그리고 단지 시스템 libs로 꽤 최소한의 PYTHONPATH로 복귀했다. –

관련 문제