CentOS 7 Python 安装后的默认路径
导言
Python 是一种简单易学、功能强大的编程语言,被广泛应用于各种领域,包括 Web 开发、数据分析、人工智能等。CentOS 7 是一种流行的 Linux 操作系统,具有稳定性和安全性的特点。在 CentOS 7 上安装 Python 后,我们需要了解 Python 的默认安装路径,以便正确设置环境变量和使用 Python 相关的工具。
Python 安装路径
在 CentOS 7 上,Python 默认安装在 /usr/bin/python
路径下。这是一个符号链接,指向实际的 Python 可执行文件。我们可以使用以下命令来查看 Python 的默认安装路径:
$ ls -l /usr/bin/python
输出示例:
lrwxrwxrwx 1 root root 7 May 10 2019 /usr/bin/python -> python2
上述输出中,/usr/bin/python
是一个符号链接,指向 python2
。这意味着默认情况下,CentOS 7 上安装了 Python 2 版本。
同时,在 CentOS 7 上,还可以通过以下命令查看系统中安装的所有 Python 版本:
$ ls -l /usr/bin/python*
输出示例:
lrwxrwxrwx 1 root root 7 May 10 2019 /usr/bin/python -> python2
lrwxrwxrwx 1 root root 9 May 10 2019 /usr/bin/python2 -> python2.7
-rwxr-xr-x 1 root root 7229528 Nov 4 2017 /usr/bin/python2.7
lrwxrwxrwx 1 root root 9 May 10 2019 /usr/bin/python3 -> python3.6
-rwxr-xr-x 2 root root 12066816 Nov 4 2017 /usr/bin/python3.6
上述输出中,/usr/bin/python
是一个指向 python2
的符号链接,/usr/bin/python2
是一个指向 python2.7
的符号链接,/usr/bin/python3
是一个指向 python3.6
的符号链接。
因此,我们可以得出结论:在 CentOS 7 上,默认安装了 Python 2.7 和 Python 3.6 两个版本,它们的实际安装路径分别为 /usr/bin/python2.7
和 /usr/bin/python3.6
。
设置环境变量
为了方便使用 Python,我们需要将 Python 的可执行路径添加到系统的环境变量中。可以通过编辑 ~/.bashrc
文件来实现这一目的:
$ vi ~/.bashrc
在文件末尾添加以下内容:
export PATH="/usr/bin/python2.7:/usr/bin/python3.6:${PATH}"
保存并关闭文件。然后使用以下命令使环境变量生效:
$ source ~/.bashrc
现在,你可以在任何地方直接运行 python2.7
或 python3.6
命令来调用对应的 Python 版本。
示例应用
下面是一个简单的 Python 示例应用,展示如何通过 CentOS 7 上安装的 Python 运行 Python 脚本。
# hello.py
print("Hello, World!")
我们可以通过以下命令运行该脚本:
$ python2.7 hello.py
输出:
Hello, World!
或者使用 Python 3.6 运行:
$ python3.6 hello.py
输出:
Hello, World!
这个示例应用展示了如何使用 CentOS 7 上安装的 Python 运行一个简单的 Python 脚本。
序列图
下面是一个使用 Mermaid 语法的序列图示例,展示了使用 CentOS 7 上安装的 Python 运行 Python 脚本的过程。
sequenceDiagram
participant User
participant CentOS7
participant Python
User->>CentOS7: 执行 Python 脚本
CentOS7->>Python: 调用 Python 解释器
Python-->>CentOS7: 解释执行脚本
CentOS7-->>User: