CentOS7安装Python3

一. Linux默认安装的python版本都是2,安装python3需要先安装相关包

1. gcc

[root@localhost ~]# yum install gcc
Loaded plugins: fastestmirror, langpacks
base                                                                                             | 3.6 kB  00:00:00
extras                                                                                           | 3.4 kB  00:00:00
updates                                                                                          | 3.4 kB  00:00:00
(1/4): extras/7/x86_64/primary_db                                                                | 191 kB  00:00:00
(2/4): base/7/x86_64/primary_db                                                                  | 5.6 MB  00:00:01
(3/4): base/7/x86_64/group_gz                                                                    | 155 kB  00:00:02
updates/7/x86_64/primary_db    FAILED                                                 ]  3.4 B/s | 9.4 MB 375:49:19 ETA
http://mirrors.nwsuaf.edu.cn/centos/7.3.1611/updates/x86_64/repodata/33fdce604445f67a26ce5ddc354ea0c835ed119ac8cb7404cc2b565bf80722a1-primary.sqlite.bz2: [Errno 12] Timeout on http://mirrors.nwsuaf.edu.cn/centos/7.3.1611/updates/x86_64/repodata/33fdce604445f67a26ce5ddc354ea0c835ed119ac8cb7404cc2b565bf80722a1-primary.sqlite.bz2: (28, 'Operation too slow. Less than 1000 bytes/sec transferred the last 30 seconds')
Trying other mirror.
(4/4): updates/7/x86_64/primary_db                                                               | 7.8 MB  00:00:02
Determining fastest mirrors
 * base: centos.ustc.edu.cn
 * extras: centos.ustc.edu.cn
 * updates: mirrors.163.com
Resolving Dependencies
--> Running transaction check
---> Package gcc.x86_64 0:4.8.5-11.el7 will be installed
--> Processing Dependency: libgomp = 4.8.5-11.el7 for package: gcc-4.8.5-11.el7.x86_64
--> Processing Dependency: cpp = 4.8.5-11.el7 for package: gcc-4.8.5-11.el7.x86_64
--> Processing Dependency: libgcc >= 4.8.5-11.el7 for package: gcc-4.8.5-11.el7.x86_64
--> Processing Dependency: glibc-devel >= 2.2.90-12 for package: gcc-4.8.5-11.el7.x86_64
--> Processing Dependency: libmpfr.so.4()(64bit) for package: gcc-4.8.5-11.el7.x86_64
--> Processing Dependency: libmpc.so.3()(64bit) for package: gcc-4.8.5-11.el7.x86_64
--> Running transaction check
---> Package cpp.x86_64 0:4.8.5-11.el7 will be installed
---> Package glibc-devel.x86_64 0:2.17-157.el7_3.5 will be installed
--> Processing Dependency: glibc-headers = 2.17-157.el7_3.5 for package: glibc-devel-2.17-157.el7_3.5.x86_64
--> Processing Dependency: glibc = 2.17-157.el7_3.5 for package: glibc-devel-2.17-157.el7_3.5.x86_64
--> Processing Dependency: glibc-headers for package: glibc-devel-2.17-157.el7_3.5.x86_64
---> Package libgcc.x86_64 0:4.8.5-4.el7 will be updated
---> Package libgcc.x86_64 0:4.8.5-11.el7 will be an update
---> Package libgomp.x86_64 0:4.8.5-4.el7 will be updated
---> Package libgomp.x86_64 0:4.8.5-11.el7 will be an update
---> Package libmpc.x86_64 0:1.0.1-3.el7 will be installed
---> Package mpfr.x86_64 0:3.1.1-4.el7 will be installed
--> Running transaction check
---> Package glibc.x86_64 0:2.17-105.el7 will be updated
--> Processing Dependency: glibc = 2.17-105.el7 for package: glibc-common-2.17-105.el7.x86_64
---> Package glibc.x86_64 0:2.17-157.el7_3.5 will be an update
---> Package glibc-headers.x86_64 0:2.17-157.el7_3.5 will be installed
--> Processing Dependency: kernel-headers >= 2.2.1 for package: glibc-headers-2.17-157.el7_3.5.x86_64
--> Processing Dependency: kernel-headers for package: glibc-headers-2.17-157.el7_3.5.x86_64
--> Running transaction check
---> Package glibc-common.x86_64 0:2.17-105.el7 will be updated
---> Package glibc-common.x86_64 0:2.17-157.el7_3.5 will be an update
---> Package kernel-headers.x86_64 0:3.10.0-514.26.2.el7 will be installed
--> Finished Dependency Resolution


Dependencies Resolved


========================================================================================================================
 Package                       Arch                  Version                               Repository              Size
========================================================================================================================
Installing:
 gcc                           x86_64                4.8.5-11.el7                          base                    16 M
Installing for dependencies:
 cpp                           x86_64                4.8.5-11.el7                          base                   5.9 M
 glibc-devel                   x86_64                2.17-157.el7_3.5                      updates                1.1 M
 glibc-headers                 x86_64                2.17-157.el7_3.5                      updates                669 k
 kernel-headers                x86_64                3.10.0-514.26.2.el7                   updates                4.8 M
 libmpc                        x86_64                1.0.1-3.el7                           base                    51 k
 mpfr                          x86_64                3.1.1-4.el7                           base                   203 k
Updating for dependencies:
 glibc                         x86_64                2.17-157.el7_3.5                      updates                3.6 M
 glibc-common                  x86_64                2.17-157.el7_3.5                      updates                 11 M
 libgcc                        x86_64                4.8.5-11.el7                          base                    97 k
 libgomp                       x86_64                4.8.5-11.el7                          base                   152 k


Transaction Summary
========================================================================================================================
Install  1 Package  (+6 Dependent packages)
Upgrade             ( 4 Dependent packages)


Total download size: 44 M
Is this ok [y/d/N]: y
Downloading packages:
Delta RPMs disabled because /usr/bin/applydeltarpm not installed.
warning: /var/cache/yum/x86_64/7/updates/packages/glibc-2.17-157.el7_3.5.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID f4a80eb5: NOKEY
Public key for glibc-2.17-157.el7_3.5.x86_64.rpm is not installed
(1/11): glibc-2.17-157.el7_3.5.x86_64.rpm                                                        | 3.6 MB  00:00:02
(2/11): glibc-headers-2.17-157.el7_3.5.x86_64.rpm                                                | 669 kB  00:00:00
Public key for cpp-4.8.5-11.el7.x86_64.rpm is not installed=======-                   ] 3.7 MB/s |  20 MB  00:00:06 ETA
(3/11): cpp-4.8.5-11.el7.x86_64.rpm                                                              | 5.9 MB  00:00:04
(4/11): libgcc-4.8.5-11.el7.x86_64.rpm                                                           |  97 kB  00:00:00
(5/11): libgomp-4.8.5-11.el7.x86_64.rpm                                                          | 152 kB  00:00:00
(6/11): kernel-headers-3.10.0-514.26.2.el7.x86_64.rpm                                            | 4.8 MB  00:00:01
(7/11): libmpc-1.0.1-3.el7.x86_64.rpm                                                            |  51 kB  00:00:00
(8/11): mpfr-3.1.1-4.el7.x86_64.rpm                                                              | 203 kB  00:00:00
(9/11): gcc-4.8.5-11.el7.x86_64.rpm                                                              |  16 MB  00:00:08
(10/11): glibc-common-2.17-157.el7_3.5.x86_64.rpm                                                |  11 MB  00:00:10
(11/11): glibc-devel-2.17-157.el7_3.5.x86_64.rpm                                                 | 1.1 MB  00:00:13
------------------------------------------------------------------------------------------------------------------------
Total                                                                                   3.2 MB/s |  44 MB  00:00:13
Retrieving key from file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
Importing GPG key 0xF4A80EB5:
 Userid     : "CentOS-7 Key (CentOS 7 Official Signing Key) <security@centos.org>"
 Fingerprint: 6341 ab27 53d7 8a78 a7c2 7bb1 24c6 a8a7 f4a8 0eb5
 Package    : centos-release-7-2.1511.el7.centos.2.10.x86_64 (@anaconda)
 From       : /etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
Is this ok [y/N]: y
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  Updating   : libgcc-4.8.5-11.el7.x86_64                                                                          1/15
  Updating   : glibc-common-2.17-157.el7_3.5.x86_64                                                                2/15
  Updating   : glibc-2.17-157.el7_3.5.x86_64                                                                       3/15
warning: /etc/nsswitch.conf created as /etc/nsswitch.conf.rpmnew
  Installing : mpfr-3.1.1-4.el7.x86_64                                                                             4/15
  Installing : libmpc-1.0.1-3.el7.x86_64                                                                           5/15
  Installing : cpp-4.8.5-11.el7.x86_64                                                                             6/15
  Updating   : libgomp-4.8.5-11.el7.x86_64                                                                         7/15
  Installing : kernel-headers-3.10.0-514.26.2.el7.x86_64                                                           8/15
  Installing : glibc-headers-2.17-157.el7_3.5.x86_64                                                               9/15
  Installing : glibc-devel-2.17-157.el7_3.5.x86_64                                                                10/15
  Installing : gcc-4.8.5-11.el7.x86_64                                                                            11/15
  Cleanup    : libgomp-4.8.5-4.el7.x86_64                                                                         12/15
  Cleanup    : glibc-common-2.17-105.el7.x86_64                                                                   13/15
  Cleanup    : glibc-2.17-105.el7.x86_64                                                                          14/15
  Cleanup    : libgcc-4.8.5-4.el7.x86_64                                                                          15/15
  Verifying  : glibc-devel-2.17-157.el7_3.5.x86_64                                                                 1/15
  Verifying  : glibc-2.17-157.el7_3.5.x86_64                                                                       2/15
  Verifying  : kernel-headers-3.10.0-514.26.2.el7.x86_64                                                           3/15
  Verifying  : glibc-common-2.17-157.el7_3.5.x86_64                                                                4/15
  Verifying  : mpfr-3.1.1-4.el7.x86_64                                                                             5/15
  Verifying  : libgcc-4.8.5-11.el7.x86_64                                                                          6/15
  Verifying  : cpp-4.8.5-11.el7.x86_64                                                                             7/15
  Verifying  : libgomp-4.8.5-11.el7.x86_64                                                                         8/15
  Verifying  : gcc-4.8.5-11.el7.x86_64                                                                             9/15
  Verifying  : glibc-headers-2.17-157.el7_3.5.x86_64                                                              10/15
  Verifying  : libmpc-1.0.1-3.el7.x86_64                                                                          11/15
  Verifying  : libgomp-4.8.5-4.el7.x86_64                                                                         12/15
  Verifying  : libgcc-4.8.5-4.el7.x86_64                                                                          13/15
  Verifying  : glibc-common-2.17-105.el7.x86_64                                                                   14/15
  Verifying  : glibc-2.17-105.el7.x86_64                                                                          15/15


Installed:
  gcc.x86_64 0:4.8.5-11.el7


Dependency Installed:
  cpp.x86_64 0:4.8.5-11.el7                                glibc-devel.x86_64 0:2.17-157.el7_3.5
  glibc-headers.x86_64 0:2.17-157.el7_3.5                  kernel-headers.x86_64 0:3.10.0-514.26.2.el7
  libmpc.x86_64 0:1.0.1-3.el7                              mpfr.x86_64 0:3.1.1-4.el7


Dependency Updated:
  glibc.x86_64 0:2.17-157.el7_3.5       glibc-common.x86_64 0:2.17-157.el7_3.5       libgcc.x86_64 0:4.8.5-11.el7
  libgomp.x86_64 0:4.8.5-11.el7


Complete!
[root@localhost ~]#

2. zlib-devel

[root@localhost ~]# yum install zlib-devel
Loaded plugins: fastestmirror, langpacks
Loading mirror speeds from cached hostfile
 * base: centos.ustc.edu.cn
 * extras: centos.ustc.edu.cn
 * updates: mirrors.163.com
Resolving Dependencies
--> Running transaction check
---> Package zlib-devel.x86_64 0:1.2.7-17.el7 will be installed
--> Processing Dependency: zlib = 1.2.7-17.el7 for package: zlib-devel-1.2.7-17.el7.x86_64
--> Running transaction check
---> Package zlib.x86_64 0:1.2.7-15.el7 will be updated
---> Package zlib.x86_64 0:1.2.7-17.el7 will be an update
--> Finished Dependency Resolution


Dependencies Resolved


========================================================================================================================
 Package                       Arch                      Version                          Repository               Size
========================================================================================================================
Installing:
 zlib-devel                    x86_64                    1.2.7-17.el7                     base                     50 k
Updating for dependencies:
 zlib                          x86_64                    1.2.7-17.el7                     base                     90 k


Transaction Summary
========================================================================================================================
Install  1 Package
Upgrade             ( 1 Dependent package)


Total download size: 140 k
Is this ok [y/d/N]: y
Downloading packages:
Delta RPMs disabled because /usr/bin/applydeltarpm not installed.
(1/2): zlib-devel-1.2.7-17.el7.x86_64.rpm                                                        |  50 kB  00:00:00
(2/2): zlib-1.2.7-17.el7.x86_64.rpm                                                              |  90 kB  00:00:00
------------------------------------------------------------------------------------------------------------------------
Total                                                                                   371 kB/s | 140 kB  00:00:00
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  Updating   : zlib-1.2.7-17.el7.x86_64                                                                             1/3
  Installing : zlib-devel-1.2.7-17.el7.x86_64                                                                       2/3
  Cleanup    : zlib-1.2.7-15.el7.x86_64                                                                             3/3
  Verifying  : zlib-devel-1.2.7-17.el7.x86_64                                                                       1/3
  Verifying  : zlib-1.2.7-17.el7.x86_64                                                                             2/3
  Verifying  : zlib-1.2.7-15.el7.x86_64                                                                             3/3


Installed:
  zlib-devel.x86_64 0:1.
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值