我在Windows上安装了python并构建了一个虚拟环境。第一个虚拟环境正在运行。但是,当我尝试运行第二个虚拟环境时,它将创建第一个虚拟环境,但是当我尝试“激活”第二个虚拟环境时,
。\ newenv \ Scripts \ activate
(activate.ps1都不起作用)
它的答案:
您必须“获取”该脚本:PS>。 。\ newenv \ Scripts \ activate
当然,Windows 7 Powershell上没有“ source”命令。对我来说似乎晦涩的是,第一个虚拟环境是在第一次尝试时运行的,所以我虽然没有问题,但似乎似乎缺少一些东西。
答案 0 :(得分:0)
请在新环境的Scripts文件夹中安装virtualenv并使用名称激活它
activate newvenv
答案 1 :(得分:0)
我在Activating new python environment on Windows 7中找到了答案 它对我有用的唯一方法是使用以下命令创建环境:
python -m venv py34env
之后,我可以使用以下方法激活新环境:
py23env \ Scripts \ activate
我不知道此行为的原因是什么,我想Windows 7的使用率不高,所以根本没有发现此问题(?)