virtualenv激活脚本缺少

时间:2017-07-13 12:04:36

标签: python linux virtualenv python-venv

我在linux上安装了python和虚拟环境,但每次尝试创建新的虚拟环境时,bin文件夹都会丢失许多文件,例如activate脚本。如果我运行follow命令,我才会成功:

sudo virtualenv myvenv

如果我只运行virtualenv myvenv,则bin文件夹不完整。

我还设法用python -m venv myvenv

创建虚拟环境

为什么会发生这种情况我不想使用python3,只是python。有什么想法吗?

2 个答案:

答案 0 :(得分:0)

与Windows下不同,在Windows下,您需要运行“激活”脚本...

在Linux下,激活virtualenv的命令是:

$ source myvenv/bin/activate 
(myvenv) $ python my_module.py

第一次运行此命令后,您将在“ myenv / bin /”文件夹中看到一些“ activate *”文件。

答案 1 :(得分:0)

我遇到了同样的问题, Scripts 文件夹为空。

我正在尝试python -m virtualenv see

我遇到了类似这样的错误:

[Errno 2] No such file or directory: 'C:\\Users\\name\\anaconda3\\Lib\\venv\\scripts\\nt\\python.exe

我用venv替换了virtualenv,并且有效。

python -m venv see