广告
返回顶部
首页 > 资讯 > 操作系统 >Linux中多版本Python与virt
  • 935
分享到

Linux中多版本Python与virt

版本Linuxvirt 2023-01-31 02:01:56 935人浏览 泡泡鱼
摘要

生产环境中,我们经常会碰到需求不同版本python的情况,如机器中已经安装Python2,而且有些业务是基于Python2的,但是我们又想使用python3该怎么办呢? 这种情况下,我们不要动原来的Python2版本的环境!请按照下面的步骤

生产环境中,我们经常会碰到需求不同版本python的情况,如机器中已经安装Python2,而且有些业务是基于Python2的,但是我们又想使用python3该怎么办呢?

这种情况下,我们不要动原来的Python2版本的环境!请按照下面的步骤进行部署与配置~

安装python3.6

安装依赖环境

说明⚠️:如果系统中已经有Python2的环境,这一步是可以忽略的!

# yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel

下载Python3

python官网地址:https://×××w.python.org/downloads/

# wget Https://×××w.python.org/ftp/python/3.6.1/Python-3.6.1.tgz

安装python3

//创建安装目录
# mkdir -p /usr/local/python3
//解压安装包
# tar -zxvf Python-3.6.1.tgz
//进入解压后的目录,编译安装
# cd Python-3.6.1
# ./configure --prefix=/usr/local/python3
# make && make install

建立python3的软链

# ln -s /usr/local/python3/bin/python3 /usr/bin/python3

到此,我们已经安装好Python3!那么下面我们将要使用 virtualenv (虚拟环境)工具进行运用。

virtualenv

关于 virtualenv 的介绍和实战,请详见底层虚拟环境 virtualenv。如果想更加愉快地操作虚拟环境,请详见virtualenvwrapper 操作虚拟环境。

本次实战使用Docker-compose进行快速部署。Taiga具有很多实用的工具,本次只是作为一个实例进行说明,深度的Tagia学习,请自行Google。

系统基本环境

//系统版本
# cat /etc/redhat-release
Centos linux release 7.3.1611 (Core)
//系统防火墙
# getenforce
Disabled
//Docker版本
# docker info
....
Server Version: 18.05.0-ce
....
//Docker-compose版本
# docker-compose --version
docker-compose version 1.21.2, build a133471
//Python版本
# python -V
Python 2.7.5

创建taiga项目虚拟环境

# mkdir virtual_project
# cd virtual_project/
# virtualenv -p /usr/bin/python3 test_taiga/

激活taiga虚拟环境

source test_taiga/bin/activate
# python -V
Python 3.6.1 ##虚拟环境中使用的是Python3

Taiga简单介绍

Taiga是一个为初创公司和敏捷开发人员和设计人员提供的项目管理平台,他们需要一个简单、漂亮的工具,使工作真正令人愉快。

克隆项目库

# cd virtual_project/test_taiga/
# git clone https://GitHub.com/benhutchins/docker-taiga-example.git mytaiga && cd mytaiga
# vim taiga-conf/local.py # configuration for taiga-back
# vim taiga-conf/conf.JSON # configuration for taiga-front
# vim docker-compose.yml # update environmental variables

配置说明

  • docker-compose.yml 这个文件中TAIGA_HOSTNAME: 192.168.246.171 (运行docker服务宿主机IP);ports:- 58099:80 (58099是我自己定义的服务端口,自定义);
  • taiga-conf/conf.json 这个文件中"api": "http://192.168.246.171:58099/api/v1/","eventsUrl": "http://123.56.231.83/events",;
  • 默认管理员账户:admin 密码:123123

    启动taiga服务

docker-compose up -d

浏览器访问

http://192.168.246.171:58099

Linux中多版本Python与virtualenv的结合使用

  • benhutchins/taiga项目
  • Linux安装python3.6
  • 底层虚拟环境 virtualenv
  • virtualenvwrapper 操作虚拟环境
  • Taiga官网
  • python官网

--结束END--

本文标题: Linux中多版本Python与virt

本文链接: https://www.lsjlt.com/news/186149.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Linux中多版本Python与virt
    生产环境中,我们经常会碰到需求不同版本Python的情况,如机器中已经安装Python2,而且有些业务是基于Python2的,但是我们又想使用Python3该怎么办呢? 这种情况下,我们不要动原来的Python2版本的环境!请按照下面的步骤...
    99+
    2023-01-31
    版本 Linux virt
  • pyenv安装与使用-多版本python
    说明:由于centos或者RHEL操作系统自带的python一般都比较低,centos6 自带的python版本都是2.6.6,但是现在一般python使用的版本都是2.7版本,以前总在操作上源码升级python,但是这样会导致的yum等利...
    99+
    2023-01-31
    版本 pyenv python
  • linux下多版本python环境配置
    1. 依赖pyenv安装使用git# yum install git -y # yum -y install gcc make patch gdbm-devel openssl-devel sqlite-devel readline-dev...
    99+
    2023-01-31
    版本 环境 linux
  • linux中dvd版本与cd版本有哪些区别
    这篇文章主要讲解了“linux中dvd版本与cd版本有哪些区别”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“linux中dvd版本与cd版本有哪些区别”吧!linux中dvd版本与cd版本的...
    99+
    2023-07-02
  • 【Python】03、python多版本
    一、pyenv介绍        CentOS6系统会自带一个较低版本的python,一般不使用系统自带的python版本,因为系统很多组件依赖于python比如yum,如果我们随意升级或者安装了些有冲突包可能会影响系统环境;我们需要再安装...
    99+
    2023-01-31
    版本 Python python
  • Linux下多个Python版本安装教程
    因为环境或学习的需要,我们可能需要在服务器上安装多个python版本,安装一个更新的python版本后,使用软链来进行共存。 这个时候需要进行源码编译安装。 当然后续开发项目可以直接跑在虚拟环境下隔离开来,就不再需要在服...
    99+
    2022-06-04
    Linux安装多个python版本 Linux安装python Linux安装python版本
  • linux多个python版本共存切换方
    python命令通常存在 /usr/bin/python和/usr/local/bin/python下面,一般是符号链接,优先使用后者, 如果有...
    99+
    2023-01-31
    多个 版本 linux
  • Linux下怎么安装多个Python版本
    这篇“Linux下怎么安装多个Python版本”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“Linux下怎么安装多个Pyth...
    99+
    2023-06-28
  • Python初探---2x版本与3x版本
    Python的3.0版本,常被称为Python 3000,或简称Py3k。相对于Python的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0在设计的时候没有考虑向下相容。许多针对早期Python版本设计的程式都无法...
    99+
    2023-01-31
    版本 Python
  • Anaconda版本与python版本的对应
    Anaconda版本与python版本的对应 下载anaconda的时候需要指定版本,这个时候如果anaconda版本太高,这样安装python的时候无法安装低版本的适配python,因此需要自己确定...
    99+
    2023-09-01
    python 开发语言
  • 升级 Linux 中的 Python 版本
    升级 Linux 中的 Python 版本 在本篇文章中,我们将探讨如何在 Linux 系统中升级 Python 版本。Python 是一种广泛使用的编程语言,不断有新的版本发布,这些新版本通常包含了...
    99+
    2023-10-25
    linux python 运维 Python
  • 多版本python切换
     打开终端分别输入下面两条命令: sudo update-alternatives --install /usr/bin/python python /usr/bin/python2...
    99+
    2023-01-31
    版本 python
  • 多版本切换python
    Python 安装包去官网自行下载: https://www.python.org/downloads/mac-osx/Mac os 自带python, 但我记得是python2.7版本在选择安装包时候避免使用太新的版本. 配置环境:$ v...
    99+
    2023-01-31
    版本 python
  • linux python 更新版本
    安装完CentOS6.5(Final)后,执行#Python与#python -V,看到版本号是2.6,而且之前写的都是跑在python3.X上面的,3.X和2.X有很多不同,有兴趣的朋友可以参考下这篇文章:  更新python千万不要...
    99+
    2023-01-31
    版本 linux python
  • Linux升级Python版本
    安装升级Pythonlinux自带的python是2.6版本的,用习惯了2.7.x,所以想升级python21.下载源码包,后面的下载链接直接在python官网找的,如果想安装更高的版本自行更换wget https://www.pytho...
    99+
    2023-01-31
    版本 Linux Python
  • Linux中修改默认python版本
    有时需要将ubuntu14.04默认的默认的python2 版本修改为python3版本,只需 1、删除链接 # sudo rm /usr/bin/python 2、建立新的python3软链接 (默认已经安装了Python3,具体哪...
    99+
    2023-01-31
    版本 Linux python
  • Linux中如何升级python版本
    这篇文章主要介绍了Linux中如何升级python版本的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Linux中如何升级python版本文章都会有所收获,下面我们一起来看看吧。1、下载python版本  wge...
    99+
    2023-06-28
  • Linux中怎么更新python版本
    这篇文章主要介绍“Linux中怎么更新python版本”,在日常操作中,相信很多人在Linux中怎么更新python版本问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Linux中怎么更新python版本”的疑...
    99+
    2023-06-28
  • Linux中怎么修改Python版本
    这期内容当中小编将会给大家带来有关Linux中怎么修改Python版本,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。接着需要做的是,删除/usr/bin目录下的python link文件sudo ...
    99+
    2023-06-01
  • Anaconda版本与Python版本的对应关系
    Anaconda版本与Python版本的对应关系 Anaconda是一个用于数据科学和机器学习的开源发行版,它提供了许多常用的Python库和工具。Anaconda的不同版本与Python版本有一定的...
    99+
    2023-10-22
    python 开发语言 Python
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作