centos7安装python3.7

本文介绍了在CentOS 7上通过源码编译安装Python 3.7.5的步骤,包括安装依赖、下载源码、编译和创建软链接。同时,文章提到了安装过程中遇到的sqlite3问题,解决方法是重新编译Python,并安装了缺失的libSM.so.6等共享库。此外,还解决了Python 3.5中"No module named _tkinter"的问题,通过安装tcl和tk-devel并重新编译Python解决。
摘要由CSDN通过智能技术生成

CentOS 7上默认安装的python版本是2.7.5,系统自带的旧版本python被系统很多其他软件环境依赖,因此不能卸载原Python,直接选择Python3.7.5进行全新安装。

在这里插入图片描述
在cenos7上安装Python3.X有三种方法,可以参考链接:
https://draculaservers.com/tutorials/install-python-3-centos-7/
这儿采用源码编译安装方式:
一:安装python依赖
yum install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel gcc gcc-c++
在https://draculaservers.com/tutorials/install-python-3-centos-7/只安装了 yum install gcc openssl-devel bzip2-devel libffi-devel这些依赖,sqlite没有安装,由于python对sqlite3支持不好,导致在centos7 安装的python3.X中import sqlite3报错误,还需要重新编译安装sqlite3。
检查是否安装了某个软件
1、rpm包安装的,可以用 rpm -qa 看到,如果要查找某软件包是否安装,用 rpm -qa | grep “软件或者包的名字”

2、以deb包安装的,可以用 dpkg -l 看到。如果是查找指定软件包,用 dpkg -l | grep “软件或者包的名字”

3、yum方法安装的࿰

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值