如何在Django中设置虚拟环境,以便重定向至正确的位置

2024-03-28 18:55:07 发布

您现在位置:Python中文网/ 问答频道 /正文

我是virtualenvwrapper来隔离我的Django项目,但是我无法将它指向我的\u项目的工作中所需的位置

如何解决这个问题?你知道吗

我参考了这个安装站点:http://python-guide-pt-br.readthedocs.io/en/latest/dev/virtualenvs/

我很确定这是一个重复的问题,但我找不到任何地方。拜托帮助编码人员?你知道吗


Tags: 项目djangoiodevbrpthttp站点
2条回答

如果要在用virtualenvwrapper激活virtualenv后切换到目录,可以绑定到postactivate挂钩:

http://virtualenvwrapper.readthedocs.io/en/latest/scripts.html#postactivate

这样就可以了,文档中有一个例子。你知道吗

例如,我将virtualenvs保存在我的主目录中,在/home/me/.virtualenvs/。我用mkvirtualenv project创建了一个新的,现在有了一个目录/home/me/.virtualenvs/project。然后我可以编辑/home/me/.virtualenvs/project/bin/postactivate,并将目录更改为我的项目所在的目录。你知道吗

我没有使用默认的vitualenvironment,而是使用:virtualenv virtualenvwrapper

因此,在所需的位置,我去那里制作一个虚拟环境,如:

 /entrime/entri$ mkvirtualenv entri

并将其映射到我的位置,以便我可以在virtualenvironment中的任何时间使用我包装到所需的位置,如:

# Map project path to virtualenv
(entri)user@your-pc:~/entrime/entri$ setvirtualenvproject $VIRTUAL_ENV $(pwd)

我知道FlipperPA真的解释了这个概念好吧。这个只是对我在这个案子中所做的一个宽泛的描述

相关问题 更多 >