yum安装python3.6.1
时间: 2023-12-03 17:37:39 浏览: 229
在CentOS 7上安装Python 3.6.1,需要先安装必要的实用程序和工具,然后安装IUM存储库,该存储库提供必要的RPM包。接下来,使用yum安装Python 3.6.1和pip来管理Python包和一些开发包。最后,可以检查Python版本以确保安装成功。具体步骤如下:
1. 更新系统并安装必要的实用程序:sudo yum update,sudo yum install yum-utils,sudo yum groupinstall development。
2. 安装IUM存储库:sudo yum install https://centos7.iuscommunity.org/ius-release.rpm。
3. 使用yum安装Python 3.6.1:sudo yum install python36u。
4. 安装pip:sudo yum install python36u-pip。
5. 安装开发包:sudo yum install python36u-devel。
6. 检查Python版本:python3.6 -V。
注意:在安装Python 3.6.1之前,需要安装gcc和make等依赖项,可以使用命令yum -y groupinstall development和yum -y install zlib-devel来安装。
相关问题
linux服务器安装python3
### 安装 Python3 的方法
要在 Linux 服务器上安装 Python3,可以按照以下方式操作:
#### 准备工作
确保系统已更新至最新状态并安装必要的依赖项。可以通过运行以下命令来实现:
```bash
sudo apt update && sudo apt upgrade -y
sudo yum update -y
```
对于基于 Debian 的发行版(如 Ubuntu),还需要安装一些编译所需的开发工具和库文件:
```bash
sudo apt install build-essential libssl-dev zlib1g-dev \
libncurses5-dev libgdbm-dev libnss3-dev libsqlite3-dev \
libreadline-dev libffi-dev curl wget git -y
```
对于基于 Red Hat 的发行版(如 CentOS 或 RHEL),则需执行如下命令:
```bash
sudo yum groupinstall "Development Tools" -y
sudo yum install openssl-devel bzip2-devel libffi-devel \
zlib-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make wget -y
```
#### 下载 Python 源码
如果已经通过 `winSCP` 将源码包上传到服务器,则跳过此步;否则可通过 `wget` 命令下载官方发布的压缩包:
```bash
cd /usr/src
sudo wget https://www.python.org/ftp/python/3.6.1/Python-3.6.1.tgz
```
解压该 tarball 文件以便进一步处理:
```bash
sudo tar xzf Python-3.6.1.tgz
```
#### 编译与安装
进入解压后的目录,并指定自定义前缀路径 `/usr/local/python3` 来设置最终安装位置[^1]:
```bash
cd Python-3.6.1/
./configure --prefix=/usr/local/python3
make
sudo make altinstall
```
注意:这里推荐使用 `altinstall` 而不是普通的 `install` ,以防止覆盖系统的默认 python 版本。
验证新版本是否成功部署以及其所在的具体地址:
```bash
/usr/local/python3/bin/python3.6 --version
which python3.6
```
#### 配置环境变量
为了让全局范围内都能识别新的解释器实例,需要把对应的二进制文件夹加入 PATH 中去。编辑用户的 shell profile 文件比如 `.bashrc` 添加下面这一行:
```bash
export PATH=$PATH:/usr/local/python3/bin
source ~/.bashrc
```
此时再次测试应该可以直接调用最新的 python 解释程序而无需全限定名了:
```bash
python3.6 --version
```
#### 离线安装额外模块
当遇到网络受限的情况时,可采用预先打包好的 wheel 格式的.whl文件来进行本地化部署某些第三方扩展库。例如针对 lxml 这样的 C 扩展组件,先从 PyPI 上找到适合目标平台架构的预构建 binary whl link 并传输至上文提及的位置后再利用 pip 工具完成加载过程[^3] :
```bash
pip3 install /path/to/lxml‑4.9.0‑cp36‑cp36m‑manylinux_2_17_x86_64.whl
```
以上就是在 Linux 服务端搭建个人定制化的 Python 开发环境的整体流程概述。
阅读全文
相关推荐














