apt安装virtualenv vs apt安装python3 virtualenv
这个问题有很多相关的问题,但没有一个回答我想知道的: 我通常是这样工作的:apt安装virtualenv vs apt安装python3 virtualenv,python,ubuntu,virtualenv,apt,Python,Ubuntu,Virtualenv,Apt,这个问题有很多相关的问题,但没有一个回答我想知道的: 我通常是这样工作的: 安装Python3.5+ sudo-apt安装virtualenv virtualenv-p/usr/bin/python3.*bla 。bla/bin/activate pip安装并运行python 这似乎工作得很完美,我也用python2.7做到了这一点。使用apt install virtualenv和apt install python3 virtualenv之间是否有区别?此处介绍了软件包virtualenv:
这似乎工作得很完美,我也用python2.7做到了这一点。使用
apt install virtualenv
和apt install python3 virtualenv
之间是否有区别?此处介绍了软件包virtualenv:或。当您查看它包含的文件时,您会发现它只包含一点文档
但是virtualenv有依赖包python3和python3virtualenv。因此,如果您安装virtualenv,这些软件包也将被安装
上游不再支持Python 2,甚至不支持安全修复。因此,您不应该使用它。
apt install virtualenv
也应该安装python3 virtualenv
,对此我非常确定,但我认为这取决于您在终端上输入python时显示的内容,它应该是版本相关的。经过一些搜索,我可以说包virtulenv
是对pythonvirtualenv
(python2虚拟Env创建者)和python3虚拟Env
(python3虚拟Env创建者)的覆盖。命令virtualenv
必须工作(您在终端中键入的命令)。现在,这个命令可以在内部使用python提供的两个版本中的任何一个
因此,如果您安装了sudo-apt-install-virtualenv
,它会自动安装python3-virtualenv
。但是,您也可以使用python2-virtualenv
安装virtualenv
所以,不同之处在于,virtualenv
package提供命令行选项(可通过终端调用),而python3virtualenv(用于python3)实际负责创建环境,并由pythonvirtualenv(用于python2)替换