安装virtualenv:
pip install virtualenv
注意:
pip install virtualenv #py2安装
pip3 install virtualenv #py3安装,这样用virtualenv创建的virtualenv默认python版本是py3
在完成安装后,我们可以创建一个目录来存放接下来配置的虚拟环境:
mkdir myvenv
cd myvenv
接下来,在创建的目录中创建一个独立的python环境,
如果要创建python2的环境的话,命令为:
virtualenv -p /usr/bin/python2 env2
如果要创建python3的环境话,命令为:
virtualenv -p /usr/bin/python3 env3
如果要创建一个不带已经安装到系统的中第三方包的环境,可以加上参数 --no-site-packages,这样就可以得到一个不带任何第三方包的干净的python运行环境
命令为:
virtualenv --no-site-packages myenv
随后,可以在这个环境下安装各种第三方包,在venv环境下,用pip安装的包都会安装到这个venv环境下,在python环境中不受影响,也就是说,这个venv环境是针对myvenv这个应用单独创建的
关闭虚拟环境:
deactivate
激活虚拟环境:
source myenv/bin/activate
删除虚拟环境:
删除目录即可
python3.3以后自带venv模块支持轻量级虚拟环境,virtualenv模块仍然支持,可安装。
1.创建虚拟环境 virtualenv --no-site-packages myvenv 等价于 virtualenv myvenv (目前新版默认不使用系统环境包)
python3自带venv。 python -m venv myvenv 也是默认全新干净的环境,相反可选的参数 python -m venv --system-site-packages myvenv 使虚拟环境指向系统环境包目录(非复制),在系统环境pip新安装包,在虚拟环境就可以使用。
网友评论