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下载更快哦

 

posted @ 2018-12-28 18:05  阵浊秀  阅读(845)  评论(0编辑  收藏  举报