如果我分别使用pip和pip3安装virtualenv,默认是什么?

Sni*_*_3B 6 python pip virtualenv python-3.x

我用过sudo pip install virtualenv,然后当我virtualenv ENV在一个目录中运行时,我得到了一个Python 2虚拟环境.

如果我使用'pip3 install virtualenv'再次安装virtualenv,它是否会覆盖以前的virtualenv安装,那么当我运行时virtualenv ENV,我会得到一个Python 3虚拟环境?或者它会在不同的地方以不同的名称安装一个新的virtualenv,如virtualenv3?

hol*_*web 5

你不需要那么长.您可以使用Python 2 virtualenv来创建Python 3虚拟环境.假设你安装了Python 3的二进制文件,/usr/local/bin/python3那么就运行吧

virtualenv -p /usr/local/bin/python3 ENV
Run Code Online (Sandbox Code Playgroud)

你会发现的

source ENV/bin/activate
Run Code Online (Sandbox Code Playgroud)

为您提供所需的Python 3环境.