Python 我是否应该使用sudo安装virtualenv?

Python 我是否应该使用sudo安装virtualenv?,python,virtualenv,Python,Virtualenv,我已经在我的机器中安装了带有sudo的pip和pip3。我不熟悉python及其整个虚拟环境,因此我不确定是否应该使用sudo安装virtualenvvirtualenv对此并不清楚。它说:[sudo]pip安装virtualenv,就像它是可选的一样。如果您要将virtualenv安装到系统Python中,并且您的当前帐户无法写入该Python安装的站点包目录,则只需要sudo 您可以使用pip-V或python-msite进行测试,以查看python二进制文件在哪里查找包,以及查找../si

我已经在我的机器中安装了带有
sudo
pip
pip3
。我不熟悉python及其整个虚拟环境,因此我不确定是否应该使用
sudo
安装
virtualenv
virtualenv
对此并不清楚。它说:
[sudo]pip安装virtualenv
,就像它是可选的一样。

如果您要将virtualenv安装到系统Python中,并且您的当前帐户无法写入该Python安装的
站点包
目录,则只需要
sudo

您可以使用
pip-V
python-msite
进行测试,以查看
python
二进制文件在哪里查找包,以及查找
../site-packages
目录。如果您不能使用当前帐户在该目录中写入,则需要
sudo


您还可以使用
pip install--user virtualenv
仅为您自己的帐户安装它,即使系统安装了Python安装程序。然后将
virtualenv
脚本安装到
~/.local/bin
中,确保将该路径包含到
path
环境变量中,或者只使用
python-m virtualenv
作为命令行工具的备选方案。

如果您正在将virtualenv安装到系统python中,并且当前帐户无法写入该python安装的
站点包
目录,则只需要
sudo

您可以使用
pip-V
python-msite
进行测试,以查看
python
二进制文件在哪里查找包,以及查找
../site-packages
目录。如果您不能使用当前帐户在该目录中写入,则需要
sudo

您还可以使用
pip install--user virtualenv
仅为您自己的帐户安装它,即使系统安装了Python安装程序。然后将
virtualenv
脚本安装到
~/.local/bin
中,确保将该路径包含到
path
环境变量中,或者只使用
python-m virtualenv
作为命令行工具的替代选项