[关闭]
@Mr-13 2020-09-23T11:04:03.000000Z 字数 1641 阅读 312

CentOS7.4安装Python3

python3


安装python3

1.先安装python / pip相关的依赖包

  1. [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. # 东西比较多,需要稍等一会儿

2.去python官网下载python3的安装包

  1. [root@mr13 ~]# cd /opt/
  2. [root@mr13 opt]# wget https://www.python.org/ftp/python/3.7.2/Python-3.7.2.tgz

image_1dekcjui5bqf7u1tvi1flnp0f9.png-38.9kB


3.解压下载的安装包

  1. [root@mr13 opt]# tar -xvf Python-3.7.2.tgz

image_1dekdjmti13q51s971dkq1l4316njm.png-15kB


4.将解压出来的文件移动到usr/local目录下

  1. [root@mr13 opt]# mv Python-3.7.2 /usr/local/

image_1dekdnhpcnr51k3nved16uu1k0013.png-4.4kB

image_1dekdo0m1ubcbq2uu31kpnd0s1g.png-15.8kB


5.在local下创建目录python3目录

  1. [root@mr13 opt]# mkdir /usr/local/python3

image_1dekdrjdn1v9413a9phfi51aje2a.png-10.9kB


6.转到解压文件夹下,配置安装目录

  1. [root@mr13 local]# cd Python-3.7.2/
  2. [root@mr13 Python-3.7.2]# ./configure --prefix=/usr/local/python3

image_1dekefrbkuqhkc61jc01aeq5l32n.png-33.9kB


7.编译源码及安装

  1. # 在解压目录内执行
  2. [root@mr13 Python-3.7.2]# make && make install

  出现线图中最后两行(红色下划线),说明安装成功,可以使用了
  
image_1dekevnsc1uli1lj5i6cil41vju3h.png-31.9kB


8.配置软连接

  1. [root@mr13 Python-3.7.2]# ln -s /usr/local/python3/bin/python3 /usr/bin/python3
  2. # 回到根目录下,输入python3
  3. [root@mr13 Python-3.7.2]# cd /
  4. [root@mr13 /]# python3

  当看到如下图时,说明python3安装成功
image_1dekffcic31022l1ler3mi18i4e.png-12.6kB


安装pip3(安装setuptools)

1)下载安装包

  1. [root@mr13 opt]# wget --no-check-certificate https://pypi.python.org/packages/source/s/setuptools/setuptools-19.6.tar.gz

image_1deki1ie21l8b13g34f61ev519dv4r.png-9.8kB

2)解压

  1. [root@mr13 opt]# tar -zxvf setuptools-19.6.tar.gz

3)进入解压目录,并安装

  1. # 进入目录
  2. [root@mr13 opt]# cd setuptools-19.6
  3. # 安装第一步
  4. [root@mr13 setuptools-19.6]# python3 setup.py build
  5. # 安装第二步
  6. [root@mr13 setuptools-19.6]# python3 setup.py install

image_1dekik48c6nci5s1c1f1q51sgk58.png-75.9kB

  进入python3安装目录的bin/目录下,可以看到已经安装的pip3目录
  
image_1dekiok111ea51bqa1pi1stmvhd5l.png-22.4kB

4)设置软链

  1. # 设置软链
  2. [root@mr13 bin]# ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3

  回到根目录,输入 pip3 -V 查看pip版本信息,如下图:
  
image_1dekj7sev7e41dlbht9uadg6c6f.png-7.5kB

  安装成功!
  
5)安装pymysql

  安装完成pip3之后,我们测试用pip3安装一下pymysql

  1. [root@mr13 /]# pip3 install pymysql

image_1dekjohir1mom14oto5r8a1akb6s.png-28.3kB

  显示安装成功;
  
image_1dekjqtg7c3j12mf14lkps81l6b79.png-12.3kB

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

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注