首页 > 系统相关 > centos7安装python3

centos7安装python3

时间:2023-03-07 11:36:24浏览次数:45  
标签:bin python devel centos7 yum usr 安装 python3

1、首先安装依赖包,centos里面是-devel
 

yum -y groupinstall "Development tools"


yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make

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

 

2、开始编译安装python3

去官网下载编译安装包或者直接执行以下命令下载

wget https://www.python.org/ftp/python/3.7.1/Python-3.7.1.tar.xz

解压

tar -xvJf  Python-3.7.1.tar.xz

切换进入

cd Python-3.7.1

编译安装

./configure prefix=/usr/local/python3

make && make install

安装完毕,/usr/local/目录下就会有python3了

因此我们可以添加软链到执行目录下/usr/bin

ln -s /usr/local/python3/bin/python3 /usr/bin/python(原python的软链指向Python2,直接添加会报错files exist,删除原软链,rm-f /usr/bin/python)

python -V  测试是不是python3的版本

4、因为执行yum需要python2版本,所以我们还要修改yum的配置,执行:

vi /usr/bin/yum

把#! /usr/bin/python修改为#! /usr/bin/python2

同理 vi /usr/libexec/urlgrabber-ext-down 文件里面的#! /usr/bin/python 也要修改为#! /usr/bin/python2

这样python3版本就安装完成;同时python2也存在

python -V   版本3 

python2 -V 版本2

标签:bin,python,devel,centos7,yum,usr,安装,python3
From: https://www.cnblogs.com/wjsqqj/p/17187437.html

相关文章

  • Docker - 安装与配置
    Docker是一个开源的应用容器引擎,基于GO语言开发,开发者可以打包应用及依赖包到一个可移植的容器中,然后发布到任何操作系统的机器上,也可以实现虚拟化。容器是完全使用......
  • 开心档之Python3 面向对象
    Python3面向对象Python从设计之初就已经是一门面向对象的语言,正因为如此,在Python中创建一个类和对象是很容易的。本章节我们将详细介绍Python的面向对象编程。如果你以......
  • Python3定时器任务代码
    使用threading写的一个定时器任务demo:importtimeimportsysimportsignalimportdatetimeimportthreading#定时器defschedule_update():t=threading.T......
  • Android SDK Manager无法显示可供下载的未安装SDK解决方案
    AndroidSDKManager无法显示可供下载的未安装SDK解决规划2012-10-14AndroidSDKManager无法显示可供下载的未安装SDK解决规划据说dl-ssl.google.com在大陆被强了,巨大的......
  • java mac安装java程序
    目录javamac安装java程序安装包下载安装javamac安装java程序mac和windows的安装包下载地址类似安装包下载https://www.oracle.com/technetwork/java/javase/download......
  • MySQL 安装过程中踩过的坑
    1、用 grep'temporarypassword'/var/log/mysqld.log生成的初始密码老提示密码错误,只能直接发大招:       A、vi/etc/my.cnf在文件的[mysqld]内增加一行 ......
  • v10 有麒麟安装vsftp配置用户
    1.安装[root@localhost~]#yum-yinstallvsftpd//配置开机启动[root@localhost~]#chkconfigvsftpdon[root@localhost~]#servicevsftpdstatus2.配置//添加......
  • eclipse安装及配置jdk、tomcat
    一、安装eclipse:(安装之前一定要确认jdk是否安装,没安装的一定要安装)官网下载:EclipseDownloads|TheEclipseFoundation下载好如图安装程序:        ......
  • 网络安装Debian在国内很慢的问题
    在国内使用网络安装的方式安装Debian会非常的慢,虽然选择了国内的源但问题依旧。导致这一问题的核心原因是:虽然选择的了国内源,但软件源中的安全源地址仍然是官方源。这……......
  • ubuntu22安装maven
    maven下载页面:https://maven.apache.org/download.cgi下载最新:wgethttps://dlcdn.apache.org/maven/maven-3/3.9.0/binaries/apache-maven-3.9.0-bin.zip-P/tmp太慢......