如何将 virtualenv 设置到另一个目录?
How to set virtualenv to another directory?
当我被迫更改我的项目目录名称时遇到了一个问题。
首先Virtualenvwrapper没有看到我的项目,所以我把WORKON_HOME的环境变量改成新的项目目录。然后我可以激活我的环境。但是现在当我的项目做任何事情时,它认为它在旧目录中,而不是新目录中。我不知道如何改变这个。我查看了 reference material,并寻找实际指向项目所在位置的位置,但我都没有运气。请帮忙。
听起来您想将 already-created 虚拟环境设置为包含您的项目的目录。我熟悉的一种方法是根据 virtualenvwrapper 文档执行以下操作。
- 激活你想要的虚拟环境
workon myvirtualenv
- 将目录更改为所需的项目目录
$ cd my/project/dir
- 将您的 virtualenv 项目设置为当前目录
$ setvirtualenvproject
默认使用当前目录。完整的语法是:
$ setvirtualenvproject [virtualenv_path project_path]
希望对您有所帮助!
当我被迫更改我的项目目录名称时遇到了一个问题。
首先Virtualenvwrapper没有看到我的项目,所以我把WORKON_HOME的环境变量改成新的项目目录。然后我可以激活我的环境。但是现在当我的项目做任何事情时,它认为它在旧目录中,而不是新目录中。我不知道如何改变这个。我查看了 reference material,并寻找实际指向项目所在位置的位置,但我都没有运气。请帮忙。
听起来您想将 already-created 虚拟环境设置为包含您的项目的目录。我熟悉的一种方法是根据 virtualenvwrapper 文档执行以下操作。
- 激活你想要的虚拟环境
workon myvirtualenv
- 将目录更改为所需的项目目录
$ cd my/project/dir
- 将您的 virtualenv 项目设置为当前目录
$ setvirtualenvproject
默认使用当前目录。完整的语法是:
$ setvirtualenvproject [virtualenv_path project_path]
希望对您有所帮助!