我在计算机中安装了pip
和pip3
的{{1}}。我是python及其虚拟环境的新手,因此不确定是否应该将sudo
与virtualenv
一起安装。 sudo
的{{3}}不清楚。它说:virtualenv
,好像它是可选的。
答案 0 :(得分:2)
仅在将virtualenv安装到系统Python中并且当前帐户无法写入该Python安装的sudo
目录时,才需要site-packages
。
您可以使用pip -V
或python -m site
进行测试,以查看python
二进制文件在哪里寻找软件包,并寻找.../site-packages
目录。如果您无法使用当前帐户在该目录中写入内容,则需要sudo
。
即使使用系统安装的Python设置,您也可以使用pip install --user virtualenv
仅为您自己的帐户安装它。然后,将virtualenv
脚本安装到~/.local/bin
中,确保将该路径包括在您的PATH
环境变量中,或者仅使用python -m virtualenv
作为命令行工具的替代方法。 / p>