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
|
分类:
[01] Linux系统配置
, [T05] Python
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· 终于写完轮子一部分:tcp代理 了,记录一下
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理