因我的Linux无法连接外网,故采用Windows发送安装包到Linux的方式
- Windows cmd窗口,cd到对应的下载目录下
scp Python-3.6.8.tgz root@192.168.161.100:/tmp
- 回到linux
- cd /tmp
- tar -xvf Python-3.6.8.tgz -C /root将python安装包解压缩到/root目录下
- mkdir /python 新建一个文件夹为python的安装路径
- cd /root/Python-3.6.8/到python安装解压文件夹下
- ls
- 可以发现有一个叫configure的文件,它的作用是在安装前进行环境检测与环境配置,查看当前环境是否符合安装要求configure有很多参数,其中--prefix=能指定安装路径,--help可以查看有什么可用参数
- ./configure --prefix=/python 检查环境,发现缺少gcc,--prefix=安装路径指定安装路径
- kyum -y install gcc 安装gcc工具,如果有就不用安装,没有无法安装python
- ./configure --prefix=/python 再次执行,一切顺利
- make 编译,GNU Make是一个控制从程序的源文件中生成程序的可执行文件和其他非源文件的工具
- make install安装
- cd /python/bin
- ./python3.6 这样子就能使用python3.6.8版本了
- 以上步骤结束python已经安装好了,剩下就是修改配置文件,使得python能够使用
- 注意:输入python默认是自带的python2.7,输入python3才是新安装的python
- vi etc/profile 进入配置文件(这个是全局配置,所有用户共享)
- 到末尾添加一行export PATH=/python/bin:$PATH 这句话的意思是在原来的PATH后面添加一行PATH配置
- source /etc/profile刷新一下
- echo $PATH 查看PATH配置
- python3 成功
- 拓展-单用户配置,只对当前用户生效(非必要)
- vi ~/.bash_profile
- 尾行改为export PATH=/python/bin:$PATH
- source ~/.bash_profile刷新一下



