4

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
4

2 に答える 2

1

結局、GAEとeclipseをアンインストールして、再インストールしました。今は動作します。

スタックトレースを見ると、PyDevプラグインが原因のようです。

于 2011-07-27T16:04:30.063 に答える
0

同じ問題が発生しましたが、ライブラリを同じルートの2.7にポイントしました。たとえば、/ System / Library / Frameworks / Python.framework / Versions / 2.6 / ... /System/Library/Frameworks/Python.framework/バージョン/2.7/...そしてすべてが再び正常に機能しました。2.6が構築されたバイナリはLion用にコンパイルされていないようです。環境設定->PyDev->インタプリタ-Python->ライブラリにあります

于 2011-07-29T07:14:53.780 に答える