Domanda

Sto usando Google App Engine e appena aggiornato a Lion sul mio Mac. Sto usando Eclipse con Pydev. Ora, non appena ho aggiornato sono stato in grado di avviare il server dev. Ho l'analisi dello stack di seguito. Chiunque altro con lo stesso problema?

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
È stato utile?

Soluzione

Ho finito per disinstallare GAE e Eclipse e la reinstallazione. Ora funziona.

Guardando la traccia dello stack sembra che il plugin pydev era il colpevole

Altri suggerimenti

Ho avuto lo stesso problema, ma ho appena fatto notare la mia roba biblioteca a 2,7 nella stessa radice, ad esempio, /System/Library/Frameworks/Python.framework/Versions/2.6 / ... /System/Library/Frameworks/Python.framework/Versions/2.7 / ... e tutto ha funzionato bene di nuovo. Sembra che il file binari 2.6 è stato costruito sul non sono compilati per il Leone. Trovato in Preferenze> PyDev-> Interprete - Python-> Biblioteche

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top