Python在Linux下编译安装

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python在Linux下编译安装相关的知识,希望对你有一定的参考价值。

【准备环境】

Linux centos

 

【前言】

1 linux下默认带Python,带的是2.7版本的 ,如果需要升级版本,需要把系统的自带的Python改名或者卸载,再次安装你所需要的Python版本,centos下由于yum依赖自带的Python2.7,所以无法卸载

 

 

 

上图可以得知

python指向的是python2 ,python2指向的是python2.7,那也就是在控制台输入python、python2、python2.7都是运行python2.7,

如果我们安装python3.6,让python指向3.6, python2指向python2.7就可以了

 

安装依赖(编译工具及库文件):yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssldevel

创建1个目录 将linux下的python包上传到服务器 

mkdir /usr/python3

进入下载https://www.python.org/ftp/python/

tar -zxvf   Python-3.6.2.tgz 

 

进入解压目录 编译安装

1.指定安装目录  ./configure --prefix=/usr/local/python3

2  编译安装

make
make  install 

3  改名备份   mv python  python.bak

4   建立python3的软链接

ln -s /usr/local/python3/bin/python3.6 /usr/bin/python3

ln -s /usr/local/python3/bin/python3.6 /usr/bin/python

 

 

 

 

验证一下 

python3   -v 

pip3  

(添加环境变量)

 

 

 

 

修改yum源

 

ll  /usr/bin/yum*

vim  /usr/bin/yum

将#! /usr/bin/python改为#! /usr/bin/python2

 

以上是关于Python在Linux下编译安装的主要内容,如果未能解决你的问题,请参考以下文章

linux下编译安装python

Linux下编译安装python3.7

怎么在windows下编译fast rcnn需要的python版本的caffe接口

linux下编译安装python2.7.6

linux下编译安装nginx

Linux下编译安装Lnmp