【问题标题】:How does one run Spawning with Django within a virtualenv?如何在 virtualenv 中使用 Django 运行 Spawning?
【发布时间】:2010-02-11 15:22:53
【问题描述】:

由于 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 的全部意义),如何安装/运行它?

【问题讨论】:

    标签: python django wsgi virtualenv spawning


    【解决方案1】:

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

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

    【讨论】:

    • 嗨弗拉维乌斯,我们认识吗? :)
    • 酷:我只是想在不改变路径的情况下运行 Python 解释器,即:virtualenv/bin/easy_install 等...谢谢!
    • 命令“.bin/activate”或“source bin/activate”(点只是一个快捷方式)应该改变你的路径......无论如何,主要的是它现在正在工作;)
    猜你喜欢
    • 2010-10-04
    • 1970-01-01
    • 2011-11-13
    • 1970-01-01
    • 2013-08-27
    • 1970-01-01
    • 2017-12-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多