@Mr-13
2020-09-23T11:04:03.000000Z
字数 1641
阅读 312
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版本的更新。