3

Gae sdk 运行没有错误(使用 2.7 和 webapp2),但突然停止。现在我什至无法从入门页面中获取示例。

我已经完成了 python 和 gae 的全新安装,没有骰子。我尝试了不同版本的 python 2.7(2.7.3、activestate 2.7.2)和 gae(1.6.4、1.6.5、1.6.6),但我仍然收到下面的 ImportError。

附加信息:

  1. 我可以在 cmd 或 python shell 中导入 _socket 模块而不会出错。
  2. 我的笔记本电脑上有完全相同的问题。
  3. 我女朋友的 Vista 机器可以很好地运行示例代码。
  4. 我没有安装 Python 2.5,我猜 GAE 正在引用 T:\Program Files (x86)\Google\google_appengine\ 中的 python25.dll 文件
>     2012-05-22 12:56:59 Running command: "['T:\\Python27\\pythonw.exe', 'T:\\Program Files
> (x86)\\Google\\google_appengine\\dev_appserver.py',
> '--admin_console_server=', '--port=8080',
> u'T:\\Users\\Wyatt\\Desktop\\helloworld']"
>     Traceback (most recent call last):
>       File "T:\Program Files (x86)\Google\google_appengine\dev_appserver.py", line 126, in <module>
>         run_file(__file__, globals())
>       File "T:\Program Files (x86)\Google\google_appengine\dev_appserver.py", line 122, in run_file
>         execfile(script_path, globals_)
>       File "T:\Program Files (x86)\Google\google_appengine\google\appengine\tools\dev_appserver_main.py",
> line 157, in <module>
>         from google.appengine.tools import appcfg
>       File "T:\Program Files (x86)\Google\google_appengine\google\appengine\tools\appcfg.py", line
> 41, in <module>
>         import mimetypes
>       File "T:\Python27\lib\mimetypes.py", line 29, in <module>
>         import urllib
>       File "T:\Python27\lib\urllib.py", line 26, in <module>
>         import socket
>       File "T:\Python27\lib\socket.py", line 47, in <module>
>         import _socket
>     ImportError: Module use of python25.dll conflicts with this version of Python.
>     2012-05-22 12:56:59 (Process exited with code 1)
4

1 回答 1

-1

我有同样的问题,并通过从环境变量中删除 PYTHONPATH 来解决。我正在安装 SimpleCV 并且问题来自它。

转到系统 => 高级系统参数 => 环境变量,然后在用户变量中查找 PYTHONPATH 并将其删除。重新启动 Google AppEngine,它应该可以工作。

于 2014-01-07T22:04:18.280 回答