4

Google App Engine Launcherは、アプリを実行しているときに突然機能しなくなりました。昨日は正常に機能しました。

生成されたエラー:

     wi2013-01-15 14:56:52 Running command: "['C:\\Python27\\pythonw.exe', 'C:\\Program Files (x86)\\Google\\google_appengine\\dev_appserver.py', '--admin_console_server=', '--port=8080', 'C:\\Users\\Lawrence\\Documents\\guestbook-2']"
Traceback (most recent call last):
  File "C:\Program Files (x86)\Google\google_appengine\dev_appserver.py", line 171, in <module>
    run_file(__file__, globals())
  File "C:\Program Files (x86)\Google\google_appengine\dev_appserver.py", line 167, in run_file
    execfile(script_path, globals_)
  File "C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\dev_appserver_main.py", line 166, in <module>
    from google.appengine.tools import appcfg
  File "C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\appcfg.py", line 41, in <module>
    import mimetypes
  File "C:\Python27\Lib\mimetypes.py", line 29, in <module>
    import urllib
  File "C:\Python27\Lib\urllib.py", line 26, in <module>
    import socket
  File "C:\Python27\Lib\socket.py", line 47, in <module>
    import _socket
ImportError: Module use of python25.dll conflict with this version of Python.
2013-01-15 14:56:52 (Process exited with code 1)

このエラーをグーグルで検索すると、 System/ User Environment変数を変更して追加するC:\Python27;C:\Python27\Scripts; C:\Python27\Lib; C:\Python27\libs; など、ユーザー変数を削除または追加するように指示する多くの解決策があります。これらのトリックはすべて私には機能しません。

インストールしませんでしpython25た。それらのプログラムはそれを参照しており、import_socketを使用しているのはGoogleAppEngineランチャー自体またはGoogleドライブです。これにより問題が発生する可能性があるため、Googleドライブを停止しました。GAEそのため、内部でエラーが発生した場合、これは競合していると思います。手がかりは、Googleアプリのランチャーログで別のエラーが発生したことです。C:\Program Files (x86)\Google\google_appengine\launcher\GoogleAppEngineLauncher.exe.log 私はwin764ビットを使用していますGAE 1.7.4Python 2.7.3

4

1 に答える 1

0

You need to edit app.yaml

you should have:

runtime: python

replace with:

runtime: python27
threadsafe: true

Pay attention to threadsafe: https://developers.google.com/appengine/docs/python/python25/migrate27#threadsafe

Other setting of app.yaml https://developers.google.com/appengine/docs/python/config/appconfig#Required_Elements

If you start from Python 2.5 please read: https:// developers.google.com/appengine/docs/python/python25/migrate27#appyaml

于 2013-03-22T15:01:14.287 に答える