Python 2.7 烧瓶-Gevent错误

Python 2.7 烧瓶-Gevent错误,python-2.7,flask,gevent,gevent-socketio,flask-extensions,Python 2.7,Flask,Gevent,Gevent Socketio,Flask Extensions,我在尝试启动Flask GEvent应用程序时遇到以下错误 我的OS-W7 64位 C:\Users\raghul\workspace\test>python run.py Traceback (most recent call last): File "run.py", line 1, in <module> from views import app File "C:\Users\raghul\workspace\test\views.py", line 4

我在尝试启动Flask GEvent应用程序时遇到以下错误

我的OS-W7 64位

C:\Users\raghul\workspace\test>python run.py
Traceback (most recent call last):
  File "run.py", line 1, in <module>
    from views import app
  File "C:\Users\raghul\workspace\test\views.py", line 4, in <module>
    from socketio import socketio_manage
  File "C:\Python27\lib\site-packages\socketio\__init__.py", line 4, in <module>

    from socketio.server import SocketIOServer
  File "C:\Python27\lib\site-packages\socketio\server.py", line 4, in <module>
    import gevent
  File "C:\Python27\lib\site-packages\gevent\__init__.py", line 40, in <module>
    from gevent import core
ImportError: DLL load failed: %1 is not a valid Win32 application.
C:\Users\raghul\workspace\test>python run.py
回溯(最近一次呼叫最后一次):
文件“run.py”,第1行,在
从视图导入应用程序
文件“C:\Users\raghul\workspace\test\views.py”,第4行,在
从socketio导入socketio_管理
文件“C:\Python27\lib\site packages\socketio\\uuuu init\uuuu.py”,第4行,在
从socketio.server导入SocketIOServer
文件“C:\Python27\lib\site packages\socketio\server.py”,第4行,在
导入gevent
文件“C:\Python27\lib\site packages\gevent\\uuuu init\uuuuu.py”,第40行,在
从gevent导入核心
ImportError:DLL加载失败:%1不是有效的Win32应用程序。

非常感谢您的帮助。

这可能是Python二进制文件和gevent DLL之间的32位/64位不匹配

我猜您的Python是64位的,您安装了32位的Gevent。如果是这种情况,请卸载gevent,然后下载64位版本。或者,您可以安装Python 32位,然后在其上安装官方的Gevent安装程序