如何在 CentOS 8 上安装 Python
在本文中,我将向您展示如何安装 Python 2 和 Python 3 编程语言解释器来编码和运行 Python 程序。那么,让我们开始吧。
安装Python 3:
您无需执行任何操作即可在 CentOS 8 上安装 Python 3,因为它是默认安装的。
您可以使用以下命令检查安装的Python 3编程语言解释器的版本:
正如您所看到的,在撰写本文时,Python 3.6.8 是 CentOS 8 上默认的 Python 3 编程语言解释器。
您可以使用以下命令找到 Python 3 解释器的路径:
如您所见,您可以通过 python3 (/usr/bin/python3) 或 python3.6m (/usr/bin/python3.6m) 访问 Python 3 ,或 python3.6 (/usr/bin/python3.6) 命令。
您还可以在路径 /bin/python3、/bin/python3.7 和 /bin/python3.7m 中访问 Python 3 解释器
当您编写 Python 3 脚本时,Python 3 解释器路径非常有用。我将在本文后面讨论这个问题。
如果由于某种原因,您没有安装 Python 3(不太可能),您可以使用以下命令安装它:
安装Python 2:
在 CentOS 8 上,默认情况下不安装 Python 2。但是,您可以轻松地从 CentOS 8 的官方软件包存储库安装它。
要在 CentOS 8 上安装 Python 2,请运行以下命令:
现在,按Y,然后按
应安装 Python 2。
现在,运行以下命令来确认 Python 2 已正确安装。
如您所见,Python 2.7.15 已安装并正常工作。
您还可以使用以下命令找到Python 2编程语言解释器的路径:
可以看到,Python 2解释器的路径是/usr/bin/python2和/usr/bin/python2.7
您还可以在路径 /bin/python2 和 /bin/python2.7 中访问 Python 2 解释器
当您编写 Python 2 脚本时,Python 2 解释器路径非常有用。我将在本文后面讨论这个问题。
编写你的第一个 Python 脚本:
在开始编写 Python 脚本之前,您必须决定要使用的 Python 编程语言版本(2 或 3)。
如今,您很可能希望在最新版本的 Python(即 Python 3)中启动您的程序。除非您有特定目的,否则您不会使用 Python 2。
我在~/codes目录中创建了一个python脚本hello.py。
Python 脚本的第一行应该有一个 shebang!线。这一行定义了运行 Python 脚本所使用的解释器。
shebang 行以 #! 开头,后跟 Python 编程语言解释器的路径。
对于 Python 3,shebang 行可以是以下任一行:
#!/usr/bin/python3
#!/bin/python3.6
#!/usr/bin/python3.6
#!/bin/python3.6m
#!/usr/bin/python3.6m
对于 Python 2,shebang 行可以是以下任一行:
#!/usr/bin/python2
#!/bin/python2.7
#!/usr/bin/python2.7
这是 Shebang 行在我们的 hello.py 脚本中的实际样子。
您还可以使用 shebang 行中的 env 命令来启动 Python 编程语言解释器。如果您使用 env 命令,那么您不必记住/找出 Python 编程语言解释器路径。
env 命令位于路径 /bin/env 和 /usr/bin/env 中,这就是您需要知道的全部内容。我更喜欢 env 风格的 shebang 线。
对于 Python 3,如果使用 env,shebang 行可以是以下之一:
#!/usr/bin/env python3
#!/bin/env python3.6
#!/usr/bin/env python3.6
#!/bin/env python3.6m
#!/usr/bin/env python3.6m
对于 Python 2,如果使用 env,shebang 行可以是以下之一:
#!/usr/bin/env python2
#!/bin/env python2.7
#!/usr/bin/env python2.7
如果使用 env 命令,那么 shebang 行在我们的 hello.py 脚本中的实际外观如下。
我编写了一个 hello world Python 3 脚本 hello.py。让我们运行这个 Python 脚本。
首先,导航到 ~/codes 目录,如下所示:
如您所见,hello.py Python 脚本就在那里。
现在,为Python脚本hello.py添加可执行权限,如下所示:
现在,您可以运行 Python 脚本,如下所示:
正如您所看到的,正确的输出打印在终端上。
这就是在 CentOS 8 上安装 Python 2/3 编程语言并编写第一个 Python 2/3 脚本的方法。感谢您阅读本文。