2013-08-17 3 views
2

Flask-GEvent 응용 프로그램을 시작하는 동안 다음 오류가 발생했습니다.플라스크 -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. 

어떤 도움을 매우 높이 평가된다.

답변

0

이것은 아마도 Python 바이너리와 gevent DLL 사이의 32 비트/64 비트 불일치 일 것입니다.

내 생각 엔 파이썬이 64 비트이고 32 비트 Gevent를 설치했다는 것입니다. 이 경우 gevent를 제거한 다음 64 비트 버전 here을 다운로드하십시오. 또는 파이썬 32 비트를 설치 한 다음 공식 Gevent 설치 프로그램을 설치할 수도 있습니다.