Question

J'utilise Google App Engine et juste mis à jour pour Lion sur mon mac. J'utilise Eclipse avec Pydev. Maintenant, dès que je mis à jour je suis incapable de lancer le serveur dev. Je reçois la trace de la pile ci-dessous. Quelqu'un d'autre avec le même problème?

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
Était-ce utile?

La solution

J'ai fini par éclipser et de désinstaller GAE et réinstaller. Il fonctionne maintenant.

De la recherche à la trace de la pile, il semble que le plugin PyDev était le coupable

Autres conseils

J'ai eu le même problème, mais je viens de le souligner mes affaires bibliothèque 2.7 dans la même racine, par exemple /System/Library/Frameworks/Python.framework/Versions/2.6 / ... /System/Library/Frameworks/Python.framework/Versions/2.7 / ... et tout fonctionnait bien à nouveau. On dirait que les binaires 2.6 a été construit sur ne sont pas compilées pour Lion. Trouvé dans Préférences-> PyDev-> Interprète - Python-> Bibliothèques

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top