新创建的 virtualenv 未被激活但旧

new created virtualenv not being activated but old

我正在使用 virtualenv 处理一个 django 项目。我需要为另一个项目创建一个新的 virtualenv。我已经做到了。但是当我试图激活新的 virtualenv 时,它显示我的旧 virtualenv 正在被激活。

我对你的要求——为什么?以及如何解决这个问题?

哦!这是我的错误。我复制了我的旧 virtualenv 文件夹和文件,并粘贴到另一个位置,当然具有不同的根文件夹名称。就像这样:

我的旧 virtualenv 根文件夹的名称是 project1

我从 project1 复制所有文件和文件夹的新文件夹是 project2

我已经停用了 virtualenv。 & 进入 project2 文件夹并尝试使用此命令激活环境

source bin/activate

它显示了这一行:

(project1) username@computername ~/Desktop/project2 $

如果一切正常,它会显示这一行:

(project2) username@computername ~/Desktop/project2 $

我可以按照以下步骤解决这个问题: 首先删除 project2 并再次创建一个新文件夹并根据需要重命名(此处。我保留 project2)并进入该文件夹并转到终端位于此文件夹。并输入:

virtualenv .

然后将创建新的 virtualenv。现在使用此命令激活 project2

source bin/activate

现在您将激活新的 virtualenv (project2)。

(project2) username@computername ~/Desktop/project2 $

thanks Quabad for trying to help me.