CentOS 7 下安装 Python 3.x 的完整步骤

190次阅读
没有评论

Python 是一种解释型、面向对象、动态数据类型的高级编程语言,广泛应用于 Web 开发、科学计算、人工智能等领域。CentOS 7 默认安装的是 Python 2.7,如果需要使用 Python 3.8 可以按照以下步骤进行安装。

步骤 1:安装编译环境和依赖项

在安装 Python 之前,需要安装一些必要的编译环境和依赖项,包括 GCC、openssl-devel、bzip2-devel、libffi-devel、zlib-devel 和 sqlite-devel 等。

sudo yum -y groupinstall "Development Tools"
sudo yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make libffi-devel

步骤 2:下载并编译安装 Python 3.8

  1. 下载 Python 3.8 的源代码。现在 3.8 最新版的是 3.8.16。官网下载速度比较慢可以用下载软件下载完了再传到服务器上。
cd /usr/src
sudo wget https://www.python.org/ftp/python/3.8.16/Python-3.8.16.tgz
  1. 解压下载的压缩包
sudo tar xzf Python-3.8.16.tgz
  1. 进入解压后的目录,并进行配置
cd Python-3.8.16
# 配置安装位置
./configure prefix=/usr/local/python3
  1. 编译并安装 Python 3.8
sudo make && make install
或者
sudo make altinstall

make altinstall 命令与 make install 命令的区别是,前者只会安装 Python 3.8 的可执行文件和库文件,不会覆盖原有的 Python 2.7 可执行文件和库文件。这样可以避免对系统原有的 Python 版本造成影响,同时也方便管理多个版本的 Python。如果最后没提示出错,就代表正确安装了,在 /usr/local/ 目录下就会有 python3 目录

步骤 3:添加软链接

# 添加 python3 的软链接 
ln -s /usr/local/python3/bin/python3.8 /usr/bin/python3 

#添加 pip3 的软链接 
ln -s /usr/local/python3/bin/pip3.8 /usr/bin/pip3

步骤 4:检查 Python 3.8 是否安装成功

运行以下命令检查 Python 3.8 是否已经成功安装:

python3.8 -V
CentOS 7 下安装 Python 3.x 的完整步骤

如果输出 Python 3.8 的版本号信息,则说明 Python 3.8 已经成功安装。

结论

通过以上步骤,我们可以在 CentOS 7 上成功安装 Python 3.8,并通过 python3.8 命令来使用它,这样就可以在 CentOS 7 中进行 Python 3.8 的开发和调试工作了。

正文完
 0
板面杂货铺
版权声明:本站原创文章,由 板面杂货铺 于2023-06-12发表,共计1189字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。