1. 概述
- CentOS 7 自带 python2(python 以下正文简写为 py, 命令行中依然是 python)
- 尝试用 yum 安装 py3
2. 环境
- os
- centos7
3. 步骤
1. 确认没有安装 py3
- 命令
> yum list install python*
2. 查找线上包
-
概述
- 看看 yum 里有没有
-
命令
> yum list python*
-
结果
- 乍一看好像都是 py2 的包
3. 安装 epel 包
-
概述
- 上网查了下, 发现需要 epel-release
-
命令
> yum install -y epel-release
-
结果
- 安装成功
- 再次执行 步骤2 的查找, 发现找到了若干个 py3 的包: python34, python36
4. 安装
-
概述
- 找到了就可以安装
-
命令
> yum install -y python36
5. 验证
-
概述
- 安装好之后, 验证一下
-
命令
> python3
4. 其他
-
运行脚本
- 安装完之后, 可以直接运行 py 脚本了
- 脚本头部, 需要添加以下的内容, 就可以用 ./ 直接运行
#!/usr/bin/env python3
- py2 的话, 需要加
#!/usr/bin/env python
-
后面还要了解 virtualenv 这个环境
- 满足不同项目对相同组件的不同依赖
- 听上去好拗口...
- 满足不同项目对相同组件的不同依赖
-
yum 和 epel
- 这些东西之前虽然经常用, 但还是不太理解
- 感觉还是需要学习
- 这些东西之前虽然经常用, 但还是不太理解