HCRM博客

如何在CentOS上使用YUM来安装Python?

在CentOS系统中通过yum安装Python是一个相对简单的过程,但需要根据不同的版本采取不同的步骤,以下是关于在CentOS 7和CentOS 8上使用yum安装Python的详细指南。

CentOS 7 上安装 Python

如何在CentOS上使用YUM来安装Python?-图1
(图片来源网络,侵权删除)

1、:CentOS 7自带了Python 2.7.5版本,如果需要安装Python 3,可以通过以下步骤进行。

2、确认是否已安装Python 3

命令:yum list installed python

结果:查看系统是否已经安装了Python 3。

3、查找可用的Python 3包

命令:yum list python

如何在CentOS上使用YUM来安装Python?-图2
(图片来源网络,侵权删除)

结果:列出所有与Python相关的包,可以看到默认的YUM源中只有Python 2的包。

4、安装EPEL源

命令:yum install y epelrelease

结果:成功安装后,再次执行yum list python,可以找到Python 3的包,如Python34和python36。

5、安装Python 3

命令:yum install y python36

如何在CentOS上使用YUM来安装Python?-图3
(图片来源网络,侵权删除)

结果:成功安装Python 3.6版本。

6、验证安装

命令:python3 version

结果:显示Python 3.6的版本信息。

7、运行Python脚本

脚本头部添加:#!/usr/bin/env python3,以便直接运行Python 3脚本。

CentOS 8 上安装 Python

1、:CentOS 8默认没有安装Python,需要手动安装Python 3或Python 2。

2、安装Python 3

命令:sudo dnf install python3

结果:安装最新版本的Python 3(在写这篇文章时是Python 3.6.8)。

3、验证安装

命令:python3 version

结果:显示Python 3.6.8的版本信息。

4、安装Python 2

命令:sudo dnf install python2

结果:安装Python 2.7.15版本。

5、设置默认Python版本

命令:sudo alternatives set python /usr/bin/python3

结果:将Python 3设置为默认版本。

6、运行Python虚拟环境

建议使用virtualenv来管理不同项目的依赖,避免冲突。

高级操作:编译安装指定版本的Python

1、安装开发工具和依赖项

命令:yum groupinstall "Development tools"

命令:yum install zlibdevel bzip2devel openssldevel ncursesdevel sqlitedevel ReadLinedevel tkdevel gdbmdevel db4devel libpcapdevel xzdevel

结果:安装编译和运行Python所需的开发库和依赖项。

2、下载Python源码

命令:wget https://www.python.org/ftp/python/3.10.1/Python3.10.1.tar.xz

结果:下载Python 3.10.1的源代码。

3、解压源码并编译安装

命令:tar xvJf Python3.10.1.tar.xz

命令:cd Python3.10.1 && ./configure prefix=/usr/local/python3 && make && make install

结果:编译并安装Python 3.10.1。

4、创建软链接

命令:ln s /usr/local/python3/bin/python3 /usr/bin/python3

结果:将新安装的Python版本链接到系统路径。

FAQs

问题一:如何检查CentOS上已安装的Python版本?

答:可以使用以下命令检查CentOS上已安装的Python版本:

对于Python 3:python3 version

对于Python 2:python2 version

问题二:如何在CentOS上创建一个Python虚拟环境?

答:可以使用venv模块创建Python虚拟环境,步骤如下:

1、确保安装了Python 3:sudo dnf install python3(CentOS 8)或yum install python36(CentOS 7)。

2、创建虚拟环境:python3 m venv myenv

3、激活虚拟环境:

对于bash:source myenv/bin/activate

对于fish:source myenv/bin/activate.fish

通过这些步骤,可以在CentOS系统中成功安装和使用Python,满足各种开发需求。

本站部分图片及内容来源网络,版权归原作者所有,转载目的为传递知识,不代表本站立场。若侵权或违规联系Email:zjx77377423@163.com 核实后第一时间删除。 转载请注明出处:https://blog.huochengrm.cn/pc/8107.html

分享:
扫描分享到社交APP
上一篇
下一篇