Linux安装python3.7.3环境
背景 : centos7系统 自带python2.7.5环境
查看centos自带的python2.7.5
# 查看python版本
$ python -V
安装依赖
安装gcc编译器
查看是否已安装
$ gcc --version
未安装需要安装
$ yum -y install gcc
安装其他依赖包
$ yum -y install yum install zlib zlib-devel bzip2 bzip2-devel openssl openssl-devel openssl-static xz xz-devel lzma ncurses ncurses-devel sqlite sqlite-devel readline-devel tk tk-devel gdbm gdbm-devel db4-devel libpcap-devel libffi-devel
下载python源码
创建存放源码的目录
$ mkdir /opt/wsy
从官网下载源码
$ wget https://www.python.org/ftp/python/3.7.3/Python-3.7.3.tgz
解压
$ tar -zxvf Python-3.7.3.tgz
用源码编译安装
创建存放python3程序的文件夹
$ mkdir /usr/local/python3
编译安装到存放目录
$ cd /opt/wsy/Python-3.7.3
$ ./configure --prefix=/usr/local/python3
$ make && make install
建立软连接
$ ln -s /usr/local/python3/bin/python3.7 /usr/bin/python3
$ ln -s /usr/local/python3/bin/pip3.7 /usr/bin/pip3
测试python3环境是否可用
# 任何地方执行
$ python3
相关常用命令
查看所有版本python安装目录
$ whereis python
或
$ whereis python3
看bin下的python2 python3 python3.7等
查看当前使用的python路径
$ which python
或
$ which python3