使用pip或pip3安装virtualenv?

and*_*res 6 homebrew pip

我用brew安装了python2和python3

brew install python
brew install python3
Run Code Online (Sandbox Code Playgroud)

我注意到有pip和pip3,所以我应该使用哪个pip来创建virtualenv

pip install virtualenv 要么 pip3 install virtualenv

Dou*_*tog 6

使用pip install virtualenv创建pythonenv和pip3 install virtualenv安装python3ENV

差异是必需的,因为如果您使用pip install virtualenv并需要python3包,您将收到各种错误!

更新 (2020-03-12): 使用 python3 你也可以使用

python3 -m venv {directory}

{directory}您的 virtualenv 的路径在哪里。

  • 不。在实际制作 env 时,您的虚拟环境将具有的版本指定为参数,例如:`virtualenv -p python3 my_venv` 或 `virtualenv -p python2 my_venv`,无论 virtualenv 包是如何安装的。此外结帐这个:https://meta.stackoverflow.com/questions/361190/do-we-need-pip-and-pip3 (2认同)