【问题标题】:Flask - Gevent Error烧瓶 - Gevent 错误
【发布时间】:2013-08-19 20:58:52
【问题描述】:

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

我的操作系统 - 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.

非常感谢任何帮助。

【问题讨论】:

    标签: python-2.7 flask gevent gevent-socketio flask-extensions


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2021-05-17
      • 1970-01-01
      • 1970-01-01
      • 2020-11-23
      • 2012-12-27
      • 2021-04-29
      • 2011-04-10
      • 2012-12-03
      • 1970-01-01
      相关资源
      最近更新 更多