Linux手动安装新版本Python教程

Linux手动安装新版本Python教程

编译安装python3.6的步骤


[root@guest ~]# wget https://www.python.org/ftp/python/3.6.6/Python-3.6.6.tgz  #------->下载python3源码包
[root@guest ~]# 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   #----->下载python3编译的依赖包
..........
[root@guest ~]# tar -zxvf Python-3.6.6.tgz  #------>解压缩源码包
..........
[root@guest ~]# ls
Python-3.6.6  Python-3.6.6.tgz
[root@guest ~]# cd Python-3.6.6
[root@guest Python-3.6.6]# ls
aclocal.m4    configure     Grammar     Lib      Makefile.pre.in  Objects  PCbuild        Python      Tools
config.guess  configure.ac  Include     LICENSE  Misc             Parser   Programs       README.rst
config.sub    Doc           install-sh  Mac      Modules          PC       pyconfig.h.in  setup.py

根据以上命令操作,然后输入以下命令:

./configure --prefix=/python/python3.6   # 指定安装目录为/python/python36
  make && make install  # 先进行make,执行完成之后,才开始执行make install
进入/opt目录查看python36文件夹,我们要的python3都在这里了
 /opt/python36/bin/python3
  /opt/python36/bin/pip3
  .....
6.更改linux的path变量,添加python3 修改/etc/profile系统环境变量配置文件,添加以下内容

vim  /etc/profile

 

 ~/.bash_profile  # 这个是用户环境变量配置文件
  /etc/profile  # 系统环境变量配置文件

  PATH=/opt/python36/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin
​ 注意: 一定要将python3的目录放在第一位 7. 为了永久生效path设置,添加到/etc/profile全局环境变量配置文件中 ​ 重载配置文件/etc/profile
source /etc/profile
安装完成之后一般回出现pip问题,安装即可
curl https://bootstrap.pypa.io/get-pip.py | python
分享到 :

发表评论

登录... 后才能评论