CentOS 安装Python3、pip3
https://ehlxr.me/2017/01/07/CentOS-7-%E5%AE%89%E8%A3%85-Python3%E3%80%81pip3/
CentOS 7 默认安装了 Python 2,当需要使用 Python 3 的时候,可以手动下载 Python 源码后编译安装。
一、安装 Python 3
1.1 安装准备
1
|
$ sudo mkdir /usr/local/python3 # 创建安装目录
|
1.2 编译安装
1
|
$ sudo ./configure --prefix=/usr/local/python3 # 指定创建的目录
|
1.3 配置
1.3.1 两个版本共存
创建 python3 的软链接:
1
|
$ sudo ln -s /usr/local/python3/bin/python3 /usr/bin/python3
|
这样就可以通过 python 命令使用 Python 2,python3 来使用 Python 3。
1.3.2 修改默认为 Python 3
将 /usr/bin 中的 python 备份
1
|
$ sudo mv python python.bak
|
然后创建 python3 的软链接
1
|
$ sudo ln -s /usr/local/python3/bin/python3 /usr/bin/python
|
这样默认的 Python 版本就替换为 Python 3 了。
因为 yum 使用 Python 2,因此替换为 Python 3 后可能无法正常工作,因此修改 yum 配置文件
1
|
$ sudo vi /usr/bin/yum
|
将第一行指定的 python 版本改为 python2.7(#!/usr/bin/python 改为 #!/usr/bin/python2.7)
二、安装 pip
2.1 yum 安装
1
|
# 首先安装 epel 扩展源
|
通过这种方式貌似只能安装 pip2,想要安装 Python 3 的 pip,可以通过以下的源代码安装方式。
2.2 源码安装
1
|
# 下载源代码
|
创建链接:
1
|
$ sudo ln -s /usr/local/python3/bin/pip /usr/bin/pip3
|
2.3 升级 pip
1
|
$ pip install --upgrade pip
|

浙公网安备 33010602011771号