如何在 Ubuntu 上安装和使用 Python:版本管理、虚拟环境与实用示例

1. 介绍

Python 以其简洁性和强大功能著称,已成为使用最广泛的编程语言之一——尤其在 Ubuntu 等 Linux 环境中。本指南提供了在 Ubuntu 上安装 Python 的清晰实用步骤,还涵盖了如何配置虚拟环境、管理多个 Python 版本,并提供了使用 Python 的简单编程示例。每一步都已细化,即使是初学者也能毫无困难地跟随完成。

2. 什么是 Python,为什么它如此流行?

Python 是全球最受欢迎的编程语言之一,原因在于其可读性、简洁的语法以及易用性。它被广泛应用于网页开发、数据科学、人工智能(AI)等多个领域。Python 的流行源自其多功能性以及庞大的库生态系统。此外,它与 Ubuntu 的兼容性极佳,常被用作标准开发环境的首选。

其他资源

如果想了解更多关于 Python 功能和特性的内容,请参考官方 Python 文档

3. 在 Ubuntu 上安装 Python

本节说明在 Ubuntu 上安装 Python 的基本步骤。

步骤 1:更新系统

首先打开终端,运行以下命令更新系统。这可确保所有必需的软件包都是最新的,避免在安装过程中出现问题。

sudo apt update
sudo apt upgrade

步骤 2:安装 Python 3

使用以下命令在 Ubuntu 上安装 Python 3:

sudo apt install python3

安装完成后,使用下面的命令验证已安装的版本:

python3 --version

步骤 3:安装 pip

pip 是 Python 的包管理工具,可让你轻松安装所需的库和模块。

sudo apt install python3-pip

安装后验证 pip 版本:

pip3 --version

其他资源

有关 pip 与包管理的更多细节,请参考官方 pip 文档

4. 管理 Python 版本

如果需要使用多个 Python 版本,pyenvmake altinstall 等工具非常有帮助。这些工具可以让你为不同项目维护不同的 Python 版本。

步骤:

  1. 添加 deadsnakes PPA 添加 deadsnakes 软件源,以便轻松安装更新的 Python 版本。
    sudo add-apt-repository ppa:deadsnakes/ppa
    sudo apt update
    
  1. 安装所需版本 例如,要安装 Python 3.11,使用以下命令:
    sudo apt install python3.11
    

这样就可以更方便地在系统上管理多个 Python 版本。

其他资源

了解更多关于 Python 版本管理的信息,请访问官方 pyenv 指南

5. 设置 Python 虚拟环境

虚拟环境帮助你为每个项目管理不同的库和 Python 版本,避免依赖冲突,并在隔离的环境中进行开发。

如何创建虚拟环境:

  1. 创建虚拟环境:
    python3 -m venv myenv
    
  1. 激活虚拟环境:
    source myenv/bin/activate
    
  1. 停用虚拟环境:
    deactivate
    

通过上述设置,你可以轻松为不同项目维护独立的环境。

其他资源

关于虚拟环境的更多细节,请参考官方 venv 模块文档

6. 使用 Python 的实用示例

Python 能帮助你构建各种应用。下面给出几个基础示例。

示例:简单的 “Hello, World” 脚本

# Hello, World program
print("Hello, World!")

示例:简单数据处理

在本示例中,使用 pandas 库读取 CSV 文件并处理其中的数据。

import pandas as pd

# Read a CSV file
data = pd.read_csv('data.csv')

# Display a summary of the data
print(data.describe())

7. 结论

本指南涵盖了从在 Ubuntu 上安装 Python、配置虚拟环境、管理 Python 版本,到探索实际使用示例的全部内容。Python 是一种强大的语言,而 Ubuntu 为 Python 开发提供了卓越的环境。通过持续学习 Python,您将获得可应用于众多领域和行业的宝贵编程技能。

侍エンジニア塾