1.下载python3环境安装包(centos)
https://www.python.org/ftp/python/3.6.6/Python-3.6.6.tgz
#百度云上有, 可以直接从百度云上download
wget https://www.python.org/ftp/python/3.6.6/Python-3.6.6.tgz
#也可以找同事索要安装包
2安装python前的库环境,非常重要
yum install -y gcc patch libffi-devel python-devel zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel
3.解压安装包
tar -xvf Python-3.6.6.tgz cd Python-3.6.6 # 进入源码包文件夹
1.进入源码包目录
cd Python-3.6.6
2.ls查看源码包内容
3.释放编译文件 Makefile
./configure --prefix=/opt/python36 ##释放编译文件, =右边是路径, prefix指定安装路径前缀
#也就是安装在/opt/python36下面的路径
4.编译
make
5.编译安装,此步才会最终生成 /opt/python36/
make install
第4步和第5步可以合二为一, 使用以下命令即可
make && make install
#注意: 从第2步到第5步一直是在Python-3.6.6目录下操作!!!!
#注意: 从第2步到第5步一直是在Python-3.6.6目录下操作!!!!
#注意: 从第2步到第5步一直是在Python-3.6.6目录下操作!!!!
6.进入/opt目录查看python36文件夹,我们要的python3都在这里了
4.更改环境变量
1.echo $PATH /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin 2.环境变量配置文件: vim ~/.bash_profile # 用户环境变量控制文件 vim /etc/profile # 系统环境变量控制文件 注意: 一定要将python3的目录放在第一位!!!!!! 注意: 一定要将python3的目录放在第一位!!!!!! 注意: 一定要将python3的目录放在第一位!!!!!! 3.为了永久生效path设置,添加到/etc/profile全局环境变量配置文件中 vim /etc/profile 在最后一行加入: PATH=/opt/python36/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin 4.重载配置文件/etc/profile source /etc/profile ##因为修改了文件,需要重新刷新下
5.测试是否安装成功
在终端输入python3 #在任何路径下进行测试
#centos python2环境下,pip不能使用
#解决方法
- wget https://bootstrap.pypa.io/get-pip.py
- python get-pip.py
#测试: pip -V