项目后端搭建需要在linux上安装python3
一. linux中下载安装python3过程
安装相关依赖
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
安装python
wget https://www.python.org/ftp/python/3.6.3/Python-3.6.3.tgz 下载安装包 (可以到网站下载,然后上传到Linux)
在/usr/local 下新建文件夹python3
解压安装包
tar -zxvf Python-3.6.3.tgz
转到该安装包目录下
cd Python-3.6.3
对安装进行配置,并指定安装路径(便于后面的系统管理)
./configure --prefix=/usr/local/python3
编译和安装
make
make install
进入python3目录
cd /usr/local/python3
查看python的可执行脚本文件
ls bin/
添加环境变量:
- 1 添加软连接:
ln -s 源文件路径 目标文件路径
- 2 添加变化软连接:
ln -s /usr/local/python3/bin/python3.6 /usr/bin/python3
- 3 添加pip3软连接:
ln -s /usr/local/python3/bin/pip3.6 /usr/bin/pip3
将/usr/local/python3/bin加入PATH
vim /etc/profile
在文件末尾添加:
export PATH=$PATH:/usr/local/python3/bin
source /etc/profile
修改以下2个配置文件:
第一行修改为(#! /usr/bin/python3)即可
vim /usr/libexec/urlgrabber-ext-down
vim /usr/bin/yum
python -V (查看python版本)
二. linux中安装python实操过程
安装python:
./configure –prefix=/usr/local –enable-optimization
Make
Make install
ln -s /usr/local/python3/bin/python3.6 /usr/bin/python3
ln -s /usr/local/python3/bin/pip3.6 /usr/bin/pip3
将/usr/local/python3/bin加入PATH:
检查pyhton -V显示版本还是原来的2
此时没有覆盖老版本,参考Linux下python安装升级详细步骤 | Python2 升级 Python3
修改原来链接名字/usr/bin/python
mv /usr/bin/python /usr/bin/python_old2
再建立新版本python的链接
ln -s /usr/local/python3/bin/python3 /usr/bin/python
输入python -V显示出python的新版本信息
没有凑效
如果只执行第二句可能出现建立软链接失败,所以建立软连接之前,先执行 :rm /usr/bin/python3 , 便可解决这个问题
查看下载版本:
使用命令ls -l /usr/bin/查看软连接是否已创建成功: