我正在对一个Django项目使用viralenvwrapper,该项目有一个自动写入一些配置文件的管理任务,因此用户只需

./manage.py generate_configuration > much_nice.conf

然后将文件移到其他地方.生成的配置文件之一是Superorder启动Celery 工人的任务.我得到的问题是,我不知道如何计算output the path of the celery executable,也就是Virtualenv的within the bin folder.从本质上讲,我希望获得命令的输出

which celery

一种 Select 是使用sys.executable,获取文件夹(似乎是Virtualenv的bin文件夹),仅此而已……但我不确定.

virtualenv没有任何方法来获取路径本身吗?

推荐答案

虚拟环境的路径位于环境变量virtual_env中

echo $VIRTUAL_ENV

Django相关问答推荐

Django-无法显示基于字段值的元素

Django和静态文件

Django多对多关系报错:<title> object (None)>需要先设置id字段的值.

如何将多个模型添加到单个列表视图?

Django celery 页面给出 404

如何根据查询集中的条件返回多个聚合?

PyCharm:强制 Django 模板语法突出显示

模板过滤器修剪任何前导leading或尾随trailing空格

Django:将原始html(来自数据库)显示为html,而不是呈现

is_valid() vs clean() Django 表单

Heroku - 在 Django 应用程序中处理静态文件

有日期时间±无穷大吗?

Django中的自定义排序

Django 应用程序中的版本号

如何找到两个 Django 查询集的交集?

javascript 文件中的 Django {% static 'path' %}

django 我们可以在预取相关模型上 Select 一个字段吗?

关闭 Django Rest Framework ModelViewSet 的自动分页

如何从 django 请求中获取完整的 url

ValueError: 无法解析相关模型 u'app.model'