linux___python3环境的安装

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不能使用

#解决方法
  1. wget https://bootstrap.pypa.io/get-pip.py  
  2. python get-pip.py  

#测试: pip -V

原文地址:https://www.cnblogs.com/jalen-123/p/13472344.html