如何将virtualenv设置到另一个目录?

Fal*_*ces 5 virtualenv virtualenvwrapper

当我被迫更改项目目录名称时,出现了问题。

首先Virtualenvwrapper没有看到我的项目,所以我将WORKON_HOME的环境变量更改为新的项目目录。然后我可以激活我的环境。但现在当我的项目正在做任何事情时,它认为它位于旧目录中,而不是新目录中。我不知道如何改变这个。我查看了参考资料,并寻找了实际指向项目所在位置的位置,但我都没有找到。请帮忙。

小智 7

听起来您想将已创建的虚拟环境设置为包含您的项目的目录。我熟悉的一种基于 virtualenvwrapper 文档执行以下操作的方法。

  1. 激活您想要的虚拟环境 workon myvirtualenv
  2. 将目录更改为您想要的项目目录
    $ cd my/project/dir
  3. 将 virtualenv 项目设置为当前目录
    $ setvirtualenvproject

默认是使用当前目录。完整的语法是:

$ setvirtualenvproject [virtualenv_path project_path]

我希望这有帮助!