一般情况下,Linux系统默认安装了python开发环境。但是,如果您的Linux没有安装python,或者您想安装另一个python版本,您可以在本文中了解如何安装它。我们将介绍如何在Ubuntu、Fedora和CentOS上安装python和pip。
1. 如何通过终端检查操作系统是否安装了Python。
- 打开Linux命令行窗口(可以使用快捷键“CT + Alt + T”),在命令行窗口输入python命令(注意字母P为小写)。
$ python >>>
- 如果上面的命令输出结果显示了python提示符(>>>),这表明python开发环境已经存在于Linux ( Ubuntu )系统上。
- python命令启动了python的交互式解释器。如果想退出交互式解释器,可以按快捷键“Ctrl + D”或运行exit()函数。
- 如果它显示类似 Command ‘ python ‘ not found 的错误信息,这意味着默认的python命令不是 python,您可以尝试命令 python3。
- 如果要检查Linux ( Ubuntu ) 系统是否安装了python3,可以在终端命令行窗口中输入python3。
- 如果命令行中出现python提示符(>>>),说明 Linux ( Ubuntu )系统中已经存在python 3开发环境。执行python3命令就可以启动python3开发环境。
2. 如何在Linux上安装Python。
- 如果你发现在你的Linux操作系统上没有安装python,或者你认为内置的python版本不够新,或者你想安装指定的python版本,你可以在你的操作系统上面执行以下简单的命令来安装 Python。
2.1在基于Ubuntu和Debian的Linux系统上。
- 如果在Ubuntu上安装Python3,请运行以下命令.
sudo apt update sudo apt install python3.11
- 上面的第一个命令将更新/etc/apt/sources.list和/etc/apt/ssources.list.d文件中列出的源地址,以获得最新的软件包。第二个命令将安装Python 3.11。
2.2在基于Fedora和Red Hat的Linux系统上。
- 运行以下命令在基于Fedora和Red Hat的操作系统上安装Python3。
sudo dnf install python3
2.3在基于 CentOS 的 Linux 系统上。
- 在CentOS 8及更新版本上。
sudo dnf install python3
- 在CentOS 7及更早版本上。
sudo yum install python3
3.如何运行新安装的Python版本。
- 成功执行上述命令安装Python3后,在终端命令行窗口中再次输入python3命令,查看python版本是否已更新。
- 如果python版本没有更改为3.11,仍然是3.10,则可以运行命令python3.11来运行新安装的python版本。
- 默认情况下,python可执行文件安装在Linux上的/usr/bin 或者 /usr/local/bin 目录中。
- 我们可以运行命令 cd /usr/bin 来跳转到该文件夹。
- 然后运行命令 ls -l python3* 列出 python3 相关的文件。
lrwxrwxrwx 1 root root 10 7月 21 15:51 python3 -> python3.10 -rwxr-xr-x 1 root root 5912968 5月 29 19:10 python3.10
- 从上面 ls -l python3* 命令的输出列表信息中,我们可以看到python3只是一个符号链接文件,它链接到python3.10可执行文件。
- 因此,您可以创建另一个符号链接文件python,并使用以下命令将其链接到python3.11可执行文件。
$ sudo ln -s python3.11 python
- 命令 sudo ln -s python3.11 python 将创建符号链接文件python,并将其链接到 python3.11 可执行文件。
- 现在您可以在终端中运行命令python并进入python 3.11解释器.
4.如何在Linux上安装PIP。
4.1对于Python 3。
- 大多数现代Linux发行版都预装了用于Python3的pip。
- 如果未安装,则可以使用软件包管理器进行安装。
- 对于基于 Debian/Ubuntu 的系统,运行命令 sudo apt-install python3-pip。
- 对于基于 Fedora/Red Hat 的系统,运行命令 sudo dnf install python3-pip。
4.2对于Python 2。
- 注意:Python 2已弃用,不建议用于新项目。
- 如果您需要安装适用于 Python2 的 pip,可以使用以下命令进行安装。
- 对于基于 Debian/Ubuntu 的系统,运行命令 sudo apt install-python-pip。
- 对于基于 Fedora/Red Hat 的系统,运行命令 sudo dnf install python-pip。
5.如何在Linux上使用PIP。
- 一旦安装了Python和pip,就可以使用pip安装其他Python包。
- 例如,要安装requests包,可以运行命令 pip install requests。
- 您可以运行命令 pip -h 来获取可以与命令 pip 一起使用的所有参数。
- 默认情况下,pip 可执行文件也安装在 /usr/bin 或者 /usr/local/bin 文件夹中。
- 如果您的系统上同时安装了Python 2和Python 3,请记住使用pip3而不是pip,以确保您安装的是Python 3的包。