美文网首页
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独立运行环境

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

  • Python虚拟环境virtualenv

    Python虚拟环境virtualenv virtualenv可以搭建虚拟且独立的python运行环境, 使得单个...

  • Python虚拟环境virtualenv创建和使用

    Python虚拟环境virtualenvvirtualenv可以搭建虚拟且独立的python运行环境, 使得单个项...

  • virtualenv和virtualenvwrapper

    virtualenv用于为一个应用创建独立的Python运行环境(虚拟环境),多个Python相互独立,互不影响,...

  • virtualenv

    VirtualEnv可以搭建虚拟且独立的python运行环境, 使得单个项目的运行环境与其它项目独立起来。同时也可...

  • python virtualenv 介绍

    virtualenv是一个创建python独立运行环境的工具。类似的工具还有pipenv, venv。 独立运行环...

  • Django项目运行环境

    virtualenv可以搭建虚拟且独立的python运行环境, 使得单个项目的运行环境与其它项目独立起来,所以十分...

  • Python虚拟环境的使用

    Python虚拟环境的使用 1. 安装python 每个应用可能需要各自拥有一套“独立”的Python运行环境。v...

  • 同一台电脑,不同的Python

    virtulenv 是一个创建独立 python 运行环境的工具。 在标准的 python 环境中,所有的库都是唯...

  • Python虚拟运行环境部署到服务器

    问题:python web的工程独立的部署到服务器? 首先搭建python 虚拟运行环境 WORKON_HOME ...

网友评论

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

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