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方法安装的