美文网首页
python独立运行环境

python独立运行环境

作者: 张小Di | 来源:发表于2020-08-31 12:30 被阅读0次
    背景:

    本地运行多个python应用,不同的应用所依赖的插件版本各不同,所以本地可否搭建多个虚拟环境,让不同的应用在各自依赖的环境运行

    方案:

    借助virtualenv在本地创建一个虚拟的python环境,使项目间不受干扰

    原理:

    把系统Python复制一份到virtualenv的环境,用命令source venv/bin/activate进入到virtualenv环境,此时,virtualenv会修改相关环境变量,让命令python和pip均指向当前的virtualenv环境。

    安装virtualenv

    pip install virtualenv
    

    测试安装

    virtualenv --version
    

    搭建虚拟环境,创建虚拟环境成功后,此时,所在目录下面生成了XXX子目录

    virtualenv XXX
    virtualenv XXX --python=pythonX.X
    

    激活环境,激活后就可在虚拟环境安装所依赖的python包了pip安装依赖包

    source /bin/activate
    

    停止虚拟环境

    deactivate
    

    删除环境,即删除环境所在的目录

    rm -r XXX
    

    virtualenv更多的还是适用于本地开发不同的项目,但是在生产环境中要使用docker给不同的项目创建不同的容器,各自分开运行为好,不宜放在一个单独的物理机中运行

    参考文档:
    virtualenvwrapper官方文档
    使用virtualenv创建虚拟环境
    virtualenv与virtualenvwrapper详解

    相关文章

      网友评论

          本文标题:python独立运行环境

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