当前位置:首页 > 系统教程 > 正文

Python在CentOS系统执行深度指南(从零开始玩转Linux下的Python开发)

Python在CentOS系统执行深度指南(从零开始玩转Linux下的Python开发)

欢迎来到这篇专为小白准备的Python CentOS 安装与执行教程。CentOS作为流行的Linux发行版,是许多服务器的首选操作系统,而Python则是当今最热门的编程语言之一。本文将手把手教你如何在CentOS上配置Python环境,并执行你的第一个脚本。

一、准备工作:更新系统与安装依赖

在开始CentOS Python 环境配置之前,确保系统是最新的。打开终端,执行以下命令:

sudo yum update -ysudo yum groupinstall "Development Tools" -ysudo yum install openssl-devel bzip2-devel libffi-devel -y

这些依赖是编译Python所必需的。

二、安装Python(以3.9为例)

CentOS 7默认自带Python 2.7,但我们需要Python 3。这里介绍两种方法:yum安装和源码编译。推荐源码编译,以便获得最新版本。

方法一:使用EPEL安装

sudo yum install epel-release -ysudo yum install python39 -y

方法二:源码编译安装(最新版)

wget https://www.python.org/ftp/python/3.9.10/Python-3.9.10.tgztar -xf Python-3.9.10.tgzcd Python-3.9.10./configure --enable-optimizationsmake -j $(nproc)sudo make altinstall

注意:使用altinstall防止覆盖系统自带的python2。

Python在CentOS系统执行深度指南(从零开始玩转Linux下的Python开发) Python CentOS 安装 环境配置 Python脚本执行 虚拟环境 第1张

三、验证安装与配置PATH

安装完成后,验证Python版本:

python3.9 --version

如果提示找不到命令,可能需要将Python添加到PATH。通常altinstall会将python3.9安装到/usr/local/bin,确保该目录在PATH中。

四、编写并执行第一个Python脚本

现在来进行Python脚本执行的实践。创建一个hello.py文件:

echo "print("Hello, CentOS!")" > hello.pypython3.9 hello.py

如果看到输出“Hello, CentOS!”,说明环境配置成功。

五、使用虚拟环境(venv)

在实际项目中,我们推荐使用虚拟环境来隔离依赖。Python3自带venv模块,创建和使用方法如下:

python3.9 -m venv myenvsource myenv/bin/activatepip install requests  # 示例安装包deactivate

这是CentOS Python 虚拟环境的基本操作,能有效避免包冲突。

六、常见问题与解决

  • 问题1:编译时提示缺少openssl? 答:安装openssl-devel。
  • 问题2:pip无法使用? 答:确保pip3.9已安装,或用python3.9 -m pip
  • 问题3:如何设置默认python3? 答:可以创建别名或修改alternatives。

七、总结

通过本文,你应该掌握了Python CentOS 安装、环境配置、脚本执行以及虚拟环境的使用。CentOS下的Python开发其实很简单,希望这篇指南对你有所帮助!

—— 完 ——