我是否应该使用 sudo 安装 virtualenv?
Should I install virtualenv with sudo or not?
我已经在我的机器上安装了 pip
和 pip3
以及 sudo
。我是 python 及其整个虚拟环境世界的新手,因此我不确定是否应该安装 virtualenv
和 sudo
。 virtualenv
的 website 不清楚。它说:[sudo] pip install virtualenv
,好像它是可选的。
如果要将 virtualenv 安装到系统中,则只需要 sudo
Python 并且您当前的帐户无法写入 site-packages
目录以进行 Python 安装.
您可以使用 pip -V
或 python -m site
进行测试,以查看 python
二进制文件在何处查找包,并查找 .../site-packages
目录。如果您不能用当前帐户写入该目录,则需要 sudo
.
您也可以使用 pip install --user virtualenv
只为您自己的帐户安装它,即使使用系统安装的 Python 设置也是如此。然后 virtualenv
脚本安装到 ~/.local/bin
,确保将该路径包含到您的 PATH
环境变量中,或者只使用 python -m virtualenv
作为命令行工具替代。
我已经在我的机器上安装了 pip
和 pip3
以及 sudo
。我是 python 及其整个虚拟环境世界的新手,因此我不确定是否应该安装 virtualenv
和 sudo
。 virtualenv
的 website 不清楚。它说:[sudo] pip install virtualenv
,好像它是可选的。
如果要将 virtualenv 安装到系统中,则只需要 sudo
Python 并且您当前的帐户无法写入 site-packages
目录以进行 Python 安装.
您可以使用 pip -V
或 python -m site
进行测试,以查看 python
二进制文件在何处查找包,并查找 .../site-packages
目录。如果您不能用当前帐户写入该目录,则需要 sudo
.
您也可以使用 pip install --user virtualenv
只为您自己的帐户安装它,即使使用系统安装的 Python 设置也是如此。然后 virtualenv
脚本安装到 ~/.local/bin
,确保将该路径包含到您的 PATH
环境变量中,或者只使用 python -m virtualenv
作为命令行工具替代。