如何在virtualenv中运行与Django的Spawning?

时间:2010-02-11 15:22:54

标签: python django wsgi virtualenv spawning

由于Spawning所依赖的Eventlet的安装方式,它无法安装到virtualenv中。以下错误(为了便于阅读而包含)说明了:

Running eventlet-0.9.4/setup.py -q bdist_egg --dist-dir \
  /tmp/easy_install-m_s75o/eventlet-0.9.4/egg-dist-tmp-fAZK_u
error: SandboxViolation: chmod('/home/myuser/.python-eggs/\
  greenlet-0.2-py2.6-linux-i686.egg-tmp/tmpgxa_uc.$extract', 493) {}

如果没有修补Python路径超出所有认可,并在全球范围内安装Spawning(无论如何都会打破使用virtualenv的重点),如何安装/运行它?

1 个答案:

答案 0 :(得分:3)

以下五个命令没有任何问题。你是如何安装产卵的?

virtualenv test
cd test/
. bin/activate
easy_install spawning
python -c 'import spawning'