新手必看!Linux 系统安装 Python 教程,详细步骤手把手教学
原创新手必看!Linux 系统安装 Python 教程,详细步骤手把手教学
在 Linux 系统下安装 Python 大概对新手来说是一个挑战,尤其是当你面对终端命令行时。但不要担心,本教程将手把手教你怎样在 Linux 系统上安装 Python,并确保你能够顺利地起始你的 Python 编程之旅。
本教程适用于大多数 Linux 发行版,包括但不限于 Ubuntu、CentOS、Debian 和 Fedora。我们将分为几个步骤来进行:
1. 检查系统是否已安装 Python
2. 升级已有的 Python 版本(如果需要)
3. 安装 Python 的最新版本
4. 验证安装是否顺利
5. 安装 Python 的包管理器(pip)
6. 测试 pip 是否工作
让我们起始吧!
步骤1:检查系统是否已安装 Python
在起始安装之前,我们先检查一下系统中是否已经安装了 Python。
python3 --version
如果系统已经安装了 Python,它会显示当前的 Python 版本。如果没有任何输出,或者显示的是 Python 2 的版本,那么你大概需要安装 Python 3。
步骤2:升级已有的 Python 版本(如果需要)
如果系统中已经安装了 Python 3,但版本过旧,你可以选择升级它。以 Ubuntu 为例,你可以使用以下命令:
sudo apt-get update
sudo apt-get install python3.8
对于其他发行版,你大概需要使用不同的包管理器,如 yum 或 dnf。
步骤3:安装 Python 的最新版本
如果你的系统中没有 Python,或者你想安装一个更具体的版本,你可以直接从 Python 的官网下载源代码,然后编译安装。这需要一些额外的步骤,但能确保你得到的是最新版本的 Python。
首先,你需要安装一些必要的依赖性:
sudo apt-get install build-essential tk-dev libncurses5-dev libncursesw5-dev libreadline6-dev libdb5.3-dev libgdbm-dev libsqlite3-dev libssl-dev libbz2-dev libexpat1-dev liblzma-dev zlib1g-dev libffi-dev
然后,从 Python 的官网下载源代码:
wget https://www.python.org/ftp/python/3.8.5/Python-3.8.5.tgz
解压并进入目录:
tar zxf Python-3.8.5.tgz
cd Python-3.8.5
配置并编译 Python:
./configure
make
这大概需要一些时间。完成后,你可以安装它:
sudo make altinstall
注意,我们使用的是 make altinstall
,而不是 make install
,这样可以避免覆盖系统默认的 Python 版本。
步骤4:验证安装是否顺利
安装完成后,你可以再次使用 python3 --version
来检查 Python 的版本,确认你已经顺利安装了 Python。
步骤5:安装 Python 的包管理器(pip)
Python 的包管理器 pip 是一个非常有用的工具,它可以帮助你安装和管理 Python 的各种库和框架。
你可以使用以下命令来安装 pip:
sudo apt-get install python3-pip
对于其他发行版,你大概需要使用不同的包管理器,如 yum 或 dnf。
步骤6:测试 pip 是否工作
安装完 pip 后,你可以尝试安装一个 Python 包来测试 pip 是否工作。例如,你可以尝试安装 numpy:
pip3 install numpy
如果没有任何谬误,那么恭喜你,你已经顺利地在 Linux 系统上安装了 Python,并且 pip 也已经可以正常使用了!
现在,你已经准备好起始你的 Python 编程之旅了。祝你好运,享受编程的乐趣吧!