linux 编译安装python3

Posted 一观一寺一宗二层楼

tags:

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

1  下载python3的源码

cd /opt/
yum install wget -y
wget https://www.python.org/ftp/python/3.6.2/Python-3.6.2.tgz

2 安装python3之前,先解决依赖环境,不然会出现很多麻烦,提前通过yum安装好这些软件包

    yum install 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 -y

3 解压源码包

tar -xvf Python-3.6.2.tgz

4 切换目录

cd Python-3.6.2 

5 编译和安装

  - 释放编译文件makefile,这个文件就是用来编译且安装的

cd Python-3.6.2/
./configure --prefix=/opt/python36/

   - 开始编译python3

make

    - 编译且安装,会生成/opt/python36文件

make install 

   - 配置python3.6的环境变量

     - 1 配置软连接(和path配置二选一)

ln -s  /opt/python36/bin/python3.6    /usr/bin/python3 
#此时还没有pip
ln -s  /opt/python36/bin/pip3   /usr/bin/pip3 

     - 2 配置path环境变量(软连接配置完可省略此步骤)

# 编辑一个全局个人配置文件
vim /etc/profile
# 在最下方写入环境变量
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:/opt/python36/bin
# 保存退出

#最后读一下生效
source /etc/profile            

配置完毕 可以尝试安装一个django试试

pip3 install django

# 偷偷告诉你 加上-i https://pypi.tuna.tsinghua.edu.cn/simple下载更快哦

 

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

python3的linux环境编译安装

Linux/Ubuntu/Centos编译安装Python3.7 懒得折腾的版本

Linux 安装Python3

Linux 下python3.7 安装

linux 基础学习编译安装php+mysql+python3+memcached+radis+rabbitmq+libevent+tcl+gcc+erlang

python3编译安装