我要入营,结交更多好友,开启更多功能,轻松玩转服务器大本营!
您需要 登录 才可以下载或查看,没有账号?我要入营
x
Linux系统因其稳定、安全、开源的优势受很多程序员的喜爱,有些Linux镜像自带Python 2.7版本,为了更好地使用Pygame和其他现代Python库,应对一些新的应用场景,建议安装Python 3版本。
在CentOS系统中安装Python环境可以通过以下几种方法:
一、使用系统自带的软件包管理器(yum)安装Python
1、检查系统是否安装Python、Python 3
打开终端,输入python -V命令(注意V是大写)查看python版本号。如果是已经安装Python 2.7,会显示类似Python 2.7.5的版本信息。
Python编程入门教程之Linux/CentOS7系统安装Python环境
然后输入命令python3 -V查看Python 3版本号,若是已经安装,会出现类似Python 3.6.8的版本信息。
Python编程入门教程之Linux/CentOS7系统安装Python环境
若是没有安装Python 3,那继续安装。
2、更新系统软件包列表
运行命令sudo yum update -y,更新系统中的所有软件包信息,确保你安装的Python版本是基于最新的软件仓库信息。
3、安装Python 3
因为CentOS 7官方软件源中没有Python 3软件包,所以需要通过以下命令安装EPEL(Extra Packages for Enterprise Linux)软件源。
- sudo yum -y install epel-release
复制代码
然后安装python 3
- sudo yum -y install python3
复制代码
安装完成后,你可以通过命令python3 -V来检查python 3的版本
二、使用源码编译安装
1、安装编译工具和依赖库
运行sudo yum -y groupinstall "Development Tools"来安装编译工具,如gcc、make等。
同时需要安装一些Python运行所必需的库,如zlib - devel、openssl - devel、sqlite - devel等。运行以下命令安装:
- sudo yum -y install zlib - devel
- sudo yum -y install openssl - devel
- sudo yum -y install sqlite - devel
复制代码
2、下载Python安装包
访问Python官方网站,找到你要安装的Python版本安装包链接。例如Python 3.9.0,就是https://www.python.org/ftp/python/3.9.0/Python - 3.9.0.tgz
在终端中,运行wget命令下载
- wget https://www.python.org/ftp/python/3.9.0/Python - 3.9.0.tgz
复制代码
3、解压安装包
使用命令tar -zxvf Python - 3.9.0.tgz解压安装包,如果是你下载的是其它版本,将文件名替换为你下载的实际文件名。解压后会创建一个新的目录,例如Python - 3.9.0
4、配置和编译
切到解压后的目录
运行./configure --prefix=/usr/local/python3(这里--prefix选项指定了Python的安装路径,可以根据需求修改)
接着运行make和make install命令。make命令会根据configure的配置进行编译,make install会将编译好的文件安装到指定的目录。
5、配置环境变量
编辑~/.bashrc文件,添加以下内容:export PATH = /usr/local/python3/binPATH。
运行source ~/.bashrc使环境变量生效。之后就可以在终端中使用python3命令来运行新安装的 Python 版本。
Python编程入门教程之Linux/CentOS7系统安装Python环境
感谢您的阅读,服务器大本营-技术文章内容集合站,助您成为更专业的服务器管理员!
|