广告
返回顶部
首页 > 资讯 > 后端开发 > Python >快捷安装不同版本Python
  • 403
分享到

快捷安装不同版本Python

快捷版本Python 2023-01-31 06:01:47 403人浏览 泡泡鱼

Python 官方文档:入门教程 => 点击学习

摘要

一、目的 日常测试中,为快捷在linux系统下安装不同版本python并安装pip。 二、脚本 #!/bin/bash #mail:xuel@anchnet.com #function:auto install Python sys_ini

一、目的

日常测试中,为快捷在linux系统下安装不同版本python并安装pip。

二、脚本

#!/bin/bash
#mail:xuel@anchnet.com
#function:auto install Python
sys_init() {
[ -f /etc/init.d/functions ] && . /etc/init.d/functions
[ $(id -u) != "0" ] && echo "Error: You must be root to run this script" && exit 1
sed -i "s/SELINUX=enforcing/SELINUX=disabled/"  /etc/selinux/config
setenforce 0
clear
echo "########################################"
echo "#       Auto Install Python                                    ##"
echo "#       Press Ctrl + C to cancel                            ##"
echo "#       Any key to continue                                  ##"
echo "########################################"
echo "(1) Install Python2.7"
echo "(2) Install zabbix3.6"
echo "(3) Install zabbix3.7"
echo "(4) EXIT"
read -p "Please input your choice:" NUM
case $NUM in 
1)
    URL="https://www.python.org/ftp/python/2.7/Python-2.7.tgz"
    VER=python27
;;
2)
    URL="Https://www.python.org/ftp/python/3.6.0/Python-3.6.0.tgz"
    VER=python36
;;
3)
    URL="https://www.python.org/ftp/python/3.7.0/Python-3.7.0b4.tgz"
    VER=python37
;;
4)
    echo -e "\033[41;37m You choice channel! \033[0m" && exit 0
;;
*)
    echo -e "\033[41;37m Input Error! Place input{1|2|3|4} \033[0m" && exit 1
;;
esac
clear
echo -e "\033[41;37m You choice $VER \033[0m"
}

download_software() {
softdir="/software"
if [ ! -d ${softdir} ];then
    mkdir ${softdir} && cd ${softdir}
else
    cd ${softdir}
fi
wget -c ${URL} -O python.tgz
wget -c https://bootstrap.pypa.io/get-pip.py
if [ $? -eq 0 ];then
    tar zxf python.tgz -C /tmp
fi
}

install() { 
yum install -y zlib-devel zlib readline-devel  openssl-devel wget GCc-c++ libffi-devel
if [ ${VER} == "python27" ];then
    dirname="Python-2.7.0"
elif [ ${VER} == "python36" ];then
    dirname="Python-3.6.0"
else
    dirname="Python-3.7.0b4"
fi

cd /tmp/${dirname}
./configure --prefix=/usr/local/${VER}
make && make install
echo "export PATH=$PATH:/usr/local/${VER}/bin">/etc/profile.d/${VER}.sh && source /etc/profile.d/${VER}.sh
#/usr/local/${VER}/bin/python /tmp/get-pip.py
rm -rf /tmp/${VER}
echo "/usr/local/${VER}/lib">/etc/ld.so.conf.d/${VER}.conf
ldconfig
}

main() {
sys_init
download_software
install
}

main

三、示例

快捷安装不同版本Python
快捷安装不同版本Python

--结束END--

本文标题: 快捷安装不同版本Python

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

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

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

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

下载Word文档
猜你喜欢
  • 快捷安装不同版本Python
    一、目的 日常测试中,为快捷在Linux系统下安装不同版本Python并安装pip。 二、脚本 #!/bin/bash #mail:xuel@anchnet.com #function:auto install python sys_ini...
    99+
    2023-01-31
    快捷 版本 Python
  • yum安装不同的mysql,php版本
    1.第一步就是看linu是否安装了mysql,经过rpm -qa|grep mysql查看到centos下安装mysql如果有安装就卸载以前低版本rpm -qa|grep mysqlrpm -e --nod...
    99+
    2022-10-18
  • 不同python版本opencv-python无错误安装(python39为例)
    安装opencv-python后运行报错 ImportError: Bindings generation error. Submodule name should always start with a parent module nam...
    99+
    2023-09-13
    python 网络安全
  • Linux下为不同版本python安装第三方库
    问题背景 目前的linux发行版上,有很多安装了两个版本的python。 我的机器上默认的版本为python 2.x。且在使用easy_install安装第三方库时,也默认安装到了2.x的版本上,在3....
    99+
    2022-06-04
    第三方 版本 Linux
  • 【Windows上同时安装两个不同版本MYSQL】MySQL安装教程--5.7和8.0版本
    一、MySQL官网下载对应版本的zip文件 最新版本8.0.34下载链接:https://dev.mysql.com/downloads/mysql/ MySQL 5.7下载链接:https://d...
    99+
    2023-09-20
    windows mysql 数据库
  • windows中同时安装两个不同版本的mysql
    文章目录 前言解压mysql新建所需目录及文件配置my.ini文件安装配置mysql8.0.25dll丢失错误解决问题 修改注册表启动mysql登录后修改密码总结 前言 有的时候,你是...
    99+
    2023-09-21
    mysql windows 数据库
  • 怎么在Ubuntu中安装不同的PHP版本
    这篇文章主要介绍“怎么在Ubuntu中安装不同的PHP版本”,在日常操作中,相信很多人在怎么在Ubuntu中安装不同的PHP版本问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么在Ubuntu中安装不同的PH...
    99+
    2023-06-15
  • 如何在安装不同版本的tensorflow与models
    如何在安装不同版本的tensorflow与models?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。1. 安装tensorflow教程使用pip可以快速便捷的安...
    99+
    2023-06-06
  • Python入门教程之pycharm安装/基本操作/快捷键
    目录一、下载pycharm二、pycharm安装三、第一次新建或者打开一个项目四、翻译/汉化两个插件的安装1、翻译插件安装2、汉化插件安装在线安装离线安装五、pycharm快捷键六、...
    99+
    2023-05-14
    Python入门教程 pycharm安装 pycharm基本操作 pycharm快捷键
  • Open3D Python版本快速安装和使用指南
    Open3D Python版本快速安装和使用指南 Open3D是一个开源的3D计算机视觉库,提供了一系列用于处理和分析3D数据的功能,包括点云、几何体、图像等。本文将介绍如何在Python环境中快速安...
    99+
    2023-09-22
    python 开发语言 编程
  • windows双版本python安装双版
    有时候我们需要在windows系统上面安装双版本的python,但是时间一长就忘了pip是为了pyhon2还是python3安装的了,别人我不知道,反正我是这样的,所以写了个pip安装的技巧; pip2 和 pip3设置Python 安装包...
    99+
    2023-01-31
    版本 windows python
  • Python 2.7版本与3.6的不同
    许多Python初学者都会问:我应该学习哪个版本的Python。对于这个问题,我的回答通常是“先选择一个最适合你的Python教程,教程中使用哪个版本的Python,你就用那个版本。等学得差不多了,再来研究不同版本之间的差别...
    99+
    2023-01-31
    版本 Python
  • Centos 7 安装python 版本
    #/root/.pyenv/shims/python     #python 3.0 # -*- coding:UTF-8 -*- import os import sys class Package():     def install...
    99+
    2023-01-31
    版本 Centos python
  • Vue项目中怎么安装两个不同版本依赖
    这篇文章主要介绍“Vue项目中怎么安装两个不同版本依赖”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Vue项目中怎么安装两个不同版本依赖”文章能帮助大家解决问题。在 Vue 项目中安装两个不同版本的...
    99+
    2023-07-05
  • Linux环境下对不同版本python
    目前的linux发行版上,有很多安装了两个版本的python。 我的机器上默认的版本为python 2.x。且在使用easy_install安装三方库时,也默认安装到了2.x的版本上,在3.x版本下则无法import安装的库。 环境:K...
    99+
    2023-01-31
    版本 环境 Linux
  • Mac安装多个python版本
       Mac OS里面的Python默认为2.7版本,开发的原因需要安装Python3,又不能把2.7卸载掉,所以就需要多版本之间共存。     如果喜欢权威官方的介绍和指导,请移步:https://github.com/yyuu/pye...
    99+
    2023-01-31
    多个 版本 Mac
  • 多版本python下,安装pip
           前天在CentOS中安装了python2.7.12和python3.5.2,今天要为两个版本安装pip,从官方上下载了get-pip.py,使用python get-pip.py,出现错误,无法安装。通过查找原因,总算是安装上...
    99+
    2023-01-31
    版本 python pip
  • CENTOS 安装python双版本(2
    CentOS6使用Python2.6.6作为系统默认的python,几个关键的系统实用程序都是以它作为开发语言的,例如yum,如果对默认的Python解释器进行升级将使得这是程序无法使用。所有关键是要把其他版本的Python安装的在/usr...
    99+
    2023-01-31
    版本 CENTOS python
  • Ubuntu系统安装opencv的python版本以及编译安装C++版本
    目录 1.opencv的python 版本安装方式(python版本可以直接安装,无需编译) (1)方法一:利用pip的方式安装 (2)方法二:利用apt-get方式安装  2.opencv的C++版本的安装方式(以3.4.12版本为例,其...
    99+
    2023-10-24
    python opencv ubuntu
  • 如何安装多个版本的python,python可以装两个版本吗
    这篇文章主要介绍了可不可以在同一台计算机上安装多个python版本,具有一定借鉴价值,需要的朋友可以参考下。希望大家阅读完这篇文章后大有收获,下面让小编带着大家一起了解一下。 1、不同版本的python不能安装到同一台计算机上 可以的,...
    99+
    2023-09-22
    小发猫
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作