安装和使用virtualenv之间的区别;全球范围内从源头出发”;并使用它“;“本地来源”;

安装和使用virtualenv之间的区别;全球范围内从源头出发”;并使用它“;“本地来源”;,virtualenv,Virtualenv,说 要从源全局安装,请执行以下操作: $ curl -O https://pypi.python.org/packages/source/v/virtualenv/virtualenv-X.X.tar.gz $ tar xvfz virtualenv-X.X.tar.gz $ cd virtualenv-X.X $ [sudo] python setup.py install 要从源代码本地使用(并且不象上面警告中所描述的那样不安全): 有人能详细说明一下在全球范围内安装和使用virtuale

要从源全局安装,请执行以下操作:

$ curl -O https://pypi.python.org/packages/source/v/virtualenv/virtualenv-X.X.tar.gz
$ tar xvfz virtualenv-X.X.tar.gz
$ cd virtualenv-X.X
$ [sudo] python setup.py install
要从源代码本地使用(并且不象上面警告中所描述的那样不安全):


有人能详细说明一下在全球范围内安装和使用virtualenv与在本地使用virtualenv之间的区别吗(我觉得这与运行virtualenv不同——没有站点包)?为什么本地使用它更安全?

是的,它是不同的,因为它涉及的是
virtualenv
二进制本身,而不是安装后创建的虚拟Python环境。也就是说,无论您选择哪种方式,它都不会影响您使用
virtualenv
创建的虚拟环境。(全局安装通常意味着sudo,使用sudo运行的程序比使用您的权限在本地运行的程序具有更多的权限。为了更好的安全性,通常建议在您的用户权限下在本地安装软件,并且一些程序显式提供了一种无需全局安装即可使用的方法。)
$ curl -O https://pypi.python.org/packages/source/v/virtualenv/virtualenv-X.X.tar.gz
$ tar xvfz virtualenv-X.X.tar.gz
$ cd virtualenv-X.X
$ python virtualenv.py myVE