美文网首页
CentOS 6.x上源码编译方式安装Python3.5

CentOS 6.x上源码编译方式安装Python3.5

作者: AndersQ | 来源:发表于2016-03-31 07:37 被阅读0次

环境

  • CentOS 6.7 x86_64

简介

CentOS 6.7上默认Python版本是2.6.6,这篇博文介绍如何通过源码编译方式安装Python 3.5.1

预先条件

要通过源码方式编译安装Python3.5,需要先安装必要的编译工具,如gcc等。

$ sudo yum groupinstall "Base" "Development Tools"

此外,还需要安装必要的依赖包,这些依赖包在build Python一些标准模块的时候用到。

$ sudo yum install tk-devel sqlite-devel bzip2-devel openssl-devel readline-devel gdbm-devel xz-devel

获取Python 3.5.1源码

$ wget https://www.python.org/ftp/python/3.5.1/Python-3.5.1.tar.xz

解压 配置 编译 安装

$ tar -xvf Python-3.5.1.tar.xz
$ cd Python-3.5.1
$ ./configure --enable-shared
$ make
$ sudo make install

这样Python3.5就默认安装到了/usr/local/bin,libpython3.5.so这个库安装到了/usr/local/lib下面,但是现在Python 3.5还无法启动,因为默认的共享库加载路径还没有指向libpython3.5.so所在的目录。

新增Python 3.5共享库加载路径:

需要把 /usr/local/lib 保存到配置文件中,保存在 /etc/ld.so.conf.d中 ,并执行ldconfig命令:

$ sudo bash -c "echo \"/usr/local/lib\" > /etc/ld.so.conf.d/python35.conf"
$ sudo ldconfig

现在Python3.5就安装好了,Python3不会覆盖掉原来的系统默认Python,查看Python3的版本:

$ python3 -V
Python 3.5.1

安装一些有用的第三方包:

升级pip

在安装Python3.5的时候,默认会安装7.1.2版本的pip包,但是这个包版本比较低,可以升级一下:

$ sudo pip3 install --upgrade pip

安装IPython,virtualenv,numpy,scipy:

$ sudo pip install ipython
$ sudo pip install virtualenv
$ sudo pip install numpy

安装scipy的时候,需要先安装一些依赖包:

$ sudo yum install blas-devel lapack-devel

接着就可以直接用pip安装scipy了:

$ sudo pip install scipy

相关文章

  • CentOS 6.x上源码编译方式安装Python3.5

    环境 CentOS 6.7 x86_64 简介 CentOS 6.7上默认Python版本是2.6.6,这篇博文介...

  • python 虚拟环境

    环境说明 centos 6.7 + python3.5 ( 编译安装 ) 1、centos6 安装 virtual...

  • 02-Nginx

    一、Nginx安装 本文使用centos服务器和nginx源码编译安装方式进行安装 1、编译环境安装 安装Ngin...

  • Python基础知识

    Python下载地址:官方源码 centos7下安装方法 :Centos7安装Python3.5 Python B...

  • Linux 安装Python3

    首先安装一些python需要的库 下载python 源码编译安装 python3.5 源码安装时会自动安装pip如...

  • CentOS7上安装Nodejs

    CentOS7上安装Nodejs 下载源码 解压源码,并重命名源码 编译安装 配置NODE_HOME,进入prof...

  • 安装git

    windows下面安装git: linux上安装,以centos 6.6为例: yum命令安装: 编译git源码安装:

  • CentOS6.x使用163和epel yum源的选择

    一、什么是EPEL? 二、CentOS 6.X 安装163 YUM源 三、CentOS 6.X 安装使用EPEL ...

  • VPP基本安装

    以下安装方式在centos7上安装测试(可用)有三种安装方式:源码安装、yum安装、vpp-config安装 源码...

  • 20171011 LAMP(二)

    CentOS 7.3环境LAMP源码编译安装WordPressCentOS 6.9环境LAMP源码编译安装Word...

网友评论

      本文标题:CentOS 6.x上源码编译方式安装Python3.5

      本文链接:https://www.haomeiwen.com/subject/ymxflttx.html