@Mr-13
2020-09-23T11:04:03.000000Z
字数 1641
阅读 332
python3
安装python3
1.先安装python / pip相关的依赖包
[root@mr13 ~]# yum -y install zlib-devel bzip2-devel openssl-devel openssl-static ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel libffi-devel lzma gcc# 东西比较多,需要稍等一会儿
2.去python官网下载python3的安装包
[root@mr13 ~]# cd /opt/[root@mr13 opt]# wget https://www.python.org/ftp/python/3.7.2/Python-3.7.2.tgz

3.解压下载的安装包
[root@mr13 opt]# tar -xvf Python-3.7.2.tgz

4.将解压出来的文件移动到usr/local目录下
[root@mr13 opt]# mv Python-3.7.2 /usr/local/


5.在local下创建目录python3目录
[root@mr13 opt]# mkdir /usr/local/python3

6.转到解压文件夹下,配置安装目录
[root@mr13 local]# cd Python-3.7.2/[root@mr13 Python-3.7.2]# ./configure --prefix=/usr/local/python3

7.编译源码及安装
# 在解压目录内执行[root@mr13 Python-3.7.2]# make && make install
出现线图中最后两行(红色下划线),说明安装成功,可以使用了

8.配置软连接
[root@mr13 Python-3.7.2]# ln -s /usr/local/python3/bin/python3 /usr/bin/python3# 回到根目录下,输入python3[root@mr13 Python-3.7.2]# cd /[root@mr13 /]# python3
当看到如下图时,说明python3安装成功

安装pip3(安装setuptools)
1)下载安装包
[root@mr13 opt]# wget --no-check-certificate https://pypi.python.org/packages/source/s/setuptools/setuptools-19.6.tar.gz

2)解压
[root@mr13 opt]# tar -zxvf setuptools-19.6.tar.gz
3)进入解压目录,并安装
# 进入目录[root@mr13 opt]# cd setuptools-19.6# 安装第一步[root@mr13 setuptools-19.6]# python3 setup.py build# 安装第二步[root@mr13 setuptools-19.6]# python3 setup.py install

进入python3安装目录的bin/目录下,可以看到已经安装的pip3目录

4)设置软链
# 设置软链[root@mr13 bin]# ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3
回到根目录,输入 pip3 -V 查看pip版本信息,如下图:

安装成功!
5)安装pymysql
安装完成pip3之后,我们测试用pip3安装一下pymysql
[root@mr13 /]# pip3 install pymysql

显示安装成功;

python3下引用pymysql也没有报错。OK,校验安装没问题。
不过上面图中黄色字体部分,提示pip3有新的版本可供升级;这里并不影响使用;如果需要升级,可以使用命令 pip3 install --upgrade pip 进行pip3版本的更新。