无法激活Python虚拟环境(Windows 7)

时间:2019-07-31 08:54:00

标签: python virtualenv

我在Windows上安装了python并构建了一个虚拟环境。第一个虚拟环境正在运行。但是,当我尝试运行第二个虚拟环境时,它将创建第一个虚拟环境,但是当我尝试“激活”第二个虚拟环境时,

  

。\ newenv \ Scripts \ activate

(activate.ps1都不起作用)

它的答案:

  

您必须“获取”该脚本:PS>。 。\ newenv \ Scripts \ activate

当然,Windows 7 Powershell上没有“ source”命令。对我来说似乎晦涩的是,第一个虚拟环境是在第一次尝试时运行的,所以我虽然没有问题,但似乎似乎缺少一些东西。

2 个答案:

答案 0 :(得分:0)

请在新环境的Scripts文件夹中安装virtualenv并使用名称激活它
  activate newvenv

答案 1 :(得分:0)

我在Activating new python environment on Windows 7中找到了答案 它对我有用的唯一方法是使用以下命令创建环境:

  

python -m venv py34env

之后,我可以使用以下方法激活新环境:

  

py23env \ Scripts \ activate

我不知道此行为的原因是什么,我想Windows 7的使用率不高,所以根本没有发现此问题(?)