如何在 CentOS 8 上安装 Python | 您所在的位置:网站首页 › 腾讯云开发者社区优秀作者奖 › 如何在 CentOS 8 上安装 Python |
Python 是世界上最流行的编程语言之一。简单易学的语法,使得 Python 成为初学者和有经验的开发者一个公认的选择。 和其他 Linux 发行版不一样,在 CentOS 8 上,Python 默认没有被安装。 你可能已经知道,有两个 Python 版本被活跃的开发着。虽然 Python 已经很好的被支持,并且很活跃,但是 Python 3 已经被认为是现在和将来的语言。 默认情况下,RHEL/CentOS 8 没有系统范围内的,不带版本号的python命令,来避免将用户锁定在特定的 Python 版本上。相反,它给与用户选择,去安装,配置,并且运行指定的 Python 版本。系统工具,例如yum使用了一个内部的 Python 二进制文件和库文件。 这个指南将会带你一起在 CentOS 8 上安装 Python 3 和 Python 2。 一、在 CentOS 8 上安装 Python 3为了在 CentOS 8 上安装 Python 3,请使用 root 或者其他 sudo 用户身份运行以下命令: sudo dnf install python3为了验证安装过程,输入下面的命令,检查 Python 版本号: python3 --version在写这篇文章的时候,在 CentOS 源仓库中 Python 3 的最新版本是 “3.6.x”: Python 3.6.8这个命令也会安装 pip。 想要运行 Python,你需要显式输入python3,并且通过输入pip3来运行 pip。 你应该喜欢通过yum或者dnf安装发行版提供的 python 模块。因为为了在 CentOS 8 上正常运行,它们已经被很好的支持和测试了。 仅仅在虚拟环境中使用pip。Python Virtual Environments允许你为单独项目安装 Python 模块,而不是全局安装。 通过这种方式,你不用担心影响到其他的 Python 项目。 Python 3 模块包统一以python3作为名称的前缀。例如,为了安装paramiko模块,你可以运行: sudo dnf install python3-paramiko二、在 CentOS 8 上安装 Python 2Python 2 软件包也包括在默认的 CentOS 8 源仓库中。 想要安装 Python 2,输入下面的命令: sudo dnf install python2输入下面的命令验证安装过程: python2 --version输出应该像这样: Python 2.7.15想要执行 Python 2,输入python2,并且输入pip2来运行 pip。 三、 设置默认的 Python 版本(不带版本号的 Python 命令)如果你的应用程序预期需要在系统 Path 中寻找python命令,你将需要创建一个不带版本号 python 命令,并且设置默认的版本。 想要将 Python 3 设置为系统范围内的 python 命令,请使用alternatives工具: sudo alternatives --set python /usr/bin/python3对于 Python 2,输入: sudo alternatives --set python /usr/bin/python2这个alternatives命令创建了一个python软连接指向指定的 python 版本。 在你的终端中,输入python -version,你可以看到默认的 Python 版本号。 想要修改默认的版本号,请使用上面的任意一个命令。如果你想要移除不带版本号的 python 命令,输入: sudo alternatives --auto python四、结论在 CentOS 8 中,Python 默认没有被安装。 想安装 Python 3,输入dnf install python3。想要安装 Python 2,输入dnf install python2。 |
CopyRight 2018-2019 实验室设备网 版权所有 |