美文网首页
virtualenv

virtualenv

作者: 后来_16db | 来源:发表于2019-04-29 10:18 被阅读0次

    安装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新安装包,在虚拟环境就可以使用。

    相关文章

      网友评论

          本文标题:virtualenv

          本文链接:https://www.haomeiwen.com/subject/gbbenqtx.html