步骤
如果是在虚拟机安装的centos7,则需要先配置网络链接:参考:
https://blog.csdn.net/Chenftli/article/details/103258508
如没有wegt下载工具,使用以下命令安装:
yum -y install wget
1.下载python3.7.3的安装包
wget https://www.python.org/ftp/python/3.7.3/Python-3.7.3.tgz
2.解压python3.7.3文件,放到指定的/book/install目录下,方便以后重新安装使用)
tar -zvxf Python-3.7.3.tgz -C /book/install
3.准备工作:使用下面命令安装所需要的依赖(有的是python的,也有pip的)
yum install openssl openssh-server libffi-devel zlib-devel bzip2-devel python-devel libevent-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc* make -y
4.进入解压的目录
cd Python-3.7.3
然后配置安装目录,安装目录 为/book/install/Python-3.7.3/python3,在刚才解压的路径下安装(方便配置环境变量时使用)python3没有的时候会自动创建
./configure --prefix=/book/install/Python-3.7.3/python3
最后编译源码并安装(如果用户权限不是root,使用sodu获得root权限)
make && make install
第一种配置python环境变量的方法:
5.建立python3.7的软连接,直接用在命令行python3就可以直接调用python解释器
ln -s /book/install/Python-3.7.3/python3/bin/python3 /usr/bin/python3
6.建立python3.7下的pip3包管理工具的软连接,直接在命令行pip3就可以直接调用包管理工具
ln -s /book/install/Python-3.7.3/python3/bin/pip3 /usr/bin/pip3
注意:如果需要重新编译安装则在解压目录下继续重新执行配置安装目录、然后编译安装。
第二种python配置环境变量方法(推荐)
在/etc/profile文件下添加python环境变量
vim /etc/profile
添加:
export PYTHON_HOME=/book/install/Python-3.7.3/python3
export PATH=$PATH:$PYTHON_HOME/bin
是配置生效:
source /etc/profile