如果你还没有安装过 gevent,首先需要安装 libevent
, 编译安装 libevent
需要安装 Pyhton 开发库。
在Debain上可以运行如下指令:
$ sudo apt-get install python-dev
$ sudo apt-get install libevent-dev
在 OSX 上使用 Homebrew:
$ brew install libevent
$ export CFLAGS=-I/brew/include
然后使用 pip 安装
$ pip install -U django-socketio
或者可以下载 django-socketio 直接从源代码安装:
$ python setup.py install
安装完成之后,即使运行django-socketio
自带的 example project 都会抛出各种异常
解决方法参考 正确安装 Django socketio