Pregunta

Debido a la forma Eventlet, que depende de desove, se instala, no puede ser instalado en un virtualenv. El error de seguimiento (ajustado de legibilidad) ilustra:

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) {}

Sin un parche en el camino de Python más allá de todo reconocimiento, y la instalación de desove en todo el mundo (lo que rompería el punto de tener un virtualenv de todos modos), ¿cómo se instale / ejecute esto?

¿Fue útil?

Solución

Los siguientes cinco comandos funcionaba sin ningún problema. ¿Cómo está instalando el desove?

virtualenv test
cd test/
. bin/activate
easy_install spawning
python -c 'import spawning'
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top