Google App Engine与Python的OSX Lion失败
-
26-10-2019 - |
题
我正在使用Google App Engine,并在Mac上更新到Lion。我正在与Pydev一起使用Eclipse。现在,一旦我更新,我就无法启动开发服务器。我在下面得到堆栈跟踪。还有其他问题吗?
Traceback (most recent call last):
File "/Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/dev_appserver.py", line 76, in <module>
run_file(__file__, globals())
File "/Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/dev_appserver.py", line 72, in run_file
execfile(script_path, globals_)
File "/Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/tools/dev_appserver_main.py", line 142, 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
解决方案
我最终卸载了GAE,Eclipse并重新安装。它现在起作用。
从查看堆栈跟踪,似乎Pydev插件是罪魁祸首
其他提示
我遇到了同样的问题,但是我只是将图书馆的东西指向2.7,eg/system/library/frameworks/python.framework/pytramework/versions/2.6/... /system/library/library/frameworks/python.framework/版本/2.7/...一切都很好。看来二进制2.6的建造并未用于狮子。在preverences-> pydev->解释器 - python->库中找到
不隶属于 StackOverflow