Shell 添加 Python PATH

在使用 Shell 命令行界面时,有时候我们需要使用 Python 来执行一些脚本或者命令。然而,有些系统默认并没有将 Python 的路径添加到环境变量中,导致我们无法直接在 Shell 中使用 Python 。

本文将介绍如何在 Shell 中添加 Python 的路径,使得我们可以方便地在命令行中使用 Python。

什么是 PATH

在开始之前,我们首先需要了解一下什么是 PATH。PATH 是一个环境变量,它告诉操作系统在哪里可以找到可执行文件。当我们在 Shell 中执行一个命令时,操作系统会根据 PATH 的设置去查找该命令所对应的可执行文件。

查看当前的 PATH

在开始之前,我们可以先查看一下当前的 PATH 设置。在大多数的 Unix-like 系统(例如 Linux 和 macOS)中,我们可以使用 echo 命令来查看当前的 PATH 设置:

$ echo $PATH

上述命令会输出一个由多个路径组成的字符串,这些路径之间使用冒号 : 分隔。

添加 Python PATH

接下来,我们需要将 Python 的路径添加到 PATH 中。首先,我们需要找到 Python 的安装路径。在大多数的 Unix-like 系统中,Python 的可执行文件通常位于 /usr/bin/python 或者 /usr/local/bin/python 目录下。可以使用 which 命令来查找 Python 的安装路径:

$ which python

上述命令会输出 Python 的安装路径,例如 /usr/bin/python。接下来,我们可以将这个路径添加到 PATH 中。

临时添加 PATH

如果我们只希望临时地在当前的 Shell 会话中添加 Python 的路径,可以使用 export 命令来设置 PATH:

$ export PATH=/usr/bin/python:$PATH

上述命令会将 /usr/bin/python 添加到 PATH 的最前面,然后再加上原来的 PATH。

永久添加 PATH

如果我们希望每次登录时都自动添加 Python 的路径,我们可以将上述设置放在 Shell 的配置文件中。不同的 Shell 有不同的配置文件,例如 Bash 的配置文件是 ~/.bashrc ,Zsh 的配置文件是 ~/.zshrc。我们可以使用文本编辑器(例如 vim 或者 nano)打开配置文件,然后将上述的设置添加到文件的末尾。

$ vim ~/.bashrc

在打开的配置文件中,我们可以添加如下的设置:

export PATH=/usr/bin/python:$PATH

然后保存文件并退出编辑器。这样,每次登录时都会自动将 Python 的路径添加到 PATH 中。

生效设置

无论是临时添加还是永久添加 PATH,我们需要重新加载一下配置文件使得设置生效。可以使用 source 命令来重新加载配置文件:

$ source ~/.bashrc

上述命令会重新加载 Bash 的配置文件,使得新的 PATH 设置生效。我们可以再次使用 echo $PATH 命令来查看当前的 PATH 设置是否已经包含了 Python 的路径。

使用 Python

在将 Python 的路径添加到 PATH 中之后,我们就可以在 Shell 中直接使用 Python 了。例如,我们可以执行一个简单的 Python 脚本来输出一个 "Hello, World!" 的消息:

$ python -c 'print("Hello, World!")'

上述命令会在 Shell 中执行一个 Python 脚本,输出 "Hello, World!" 的消息。

总结

通过本文的介绍,我们学习了如何在 Shell 中添加 Python 的路径。我们可以通过临时设置或者永久设置来将 Python 的路径添加到 PATH 中,从而方便地在命令行中使用 Python。现在,你可以愉快地在 Shell 中使用 Python 了!


journey
    title Shell 添加 Python PATH
    section 查看当前的 PATH
    section 添加 Python PATH
    section 使用 Python
    section 总结

参考链接:

  • [Linux 中的 PATH 环境变量](