Ubuntu 虚拟机 Python3 + pip 完整安装教程

文章目录

    • [一、先检查系统是否自带 Python3](#一、先检查系统是否自带 Python3)
    • [二、安装 Python3 和 pip(必装)](#二、安装 Python3 和 pip(必装))
      • [1. 更新软件源](#1. 更新软件源)
      • [2. 安装 python3 和 pip](#2. 安装 python3 和 pip)
      • [3. 验证安装成功](#3. 验证安装成功)
    • 三、最简单的使用方法
      • [1. 运行 Python](#1. 运行 Python)
      • [2. 用 pip 安装第三方库(如 requests、numpy)](#2. 用 pip 安装第三方库(如 requests、numpy))
      • [3. 运行 .py 文件](#3. 运行 .py 文件)
    • [四、解决 pip 下载慢(换国内源)](#四、解决 pip 下载慢(换国内源))
    • 五、小技巧(可选,让使用更方便)
      • [1. 把 python3 简化成 python](#1. 把 python3 简化成 python)
      • [2. 安装常用开发工具](#2. 安装常用开发工具)
    • 六、完整测试(确保环境正常)

一、先检查系统是否自带 Python3

Ubuntu 默认自带 Python3 ,先验证一下:

打开终端(Ctrl + Alt + T

bash 复制代码
python3 --version

如果显示版本号(如 3.10、3.12),说明已安装,直接跳到 第二步


二、安装 Python3 和 pip(必装)

1. 更新软件源

bash 复制代码
sudo apt update

2. 安装 python3 和 pip

bash 复制代码
sudo apt install python3 python3-pip -y

3. 验证安装成功

bash 复制代码
# 查看 Python 版本
python3 --version

# 查看 pip 版本
pip3 --version

出现版本号 = 安装成功!


三、最简单的使用方法

1. 运行 Python

bash 复制代码
python3

进入 >>> 环境就可以写代码了,退出输入:

python 复制代码
exit()

2. 用 pip 安装第三方库(如 requests、numpy)

bash 复制代码
# 安装库(示例)
pip3 install requests

# 安装 numpy
pip3 install numpy

# 卸载库
pip3 uninstall 库名

3. 运行 .py 文件

bash 复制代码
python3 文件名.py

四、解决 pip 下载慢(换国内源)

Ubuntu 默认 pip 下载很慢,一键换成清华源

bash 复制代码
pip3 config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

以后安装库速度飞起来!


五、小技巧(可选,让使用更方便)

1. 把 python3 简化成 python

每次敲 python3 麻烦,可以设置别名:

bash 复制代码
sudo apt install python-is-python3 -y

之后直接用:

bash 复制代码
python --version
pip --version

2. 安装常用开发工具

bash 复制代码
sudo apt install python3-venv -y

六、完整测试(确保环境正常)

  1. 创建测试文件
bash 复制代码
vim test.py
  1. i 进入编辑,输入:
python 复制代码
print("Ubuntu Python 环境安装成功!")
  1. ESC,输入 :wq 保存退出

  2. 运行:

bash 复制代码
python3 test.py

输出文字 = 完全正常


相关推荐
玄斎2 小时前
Linux 系统定时任务:crontab 典型应用场景练习
linux·运维·服务器·学习·crontab·crond
磊 子2 小时前
Redis详解
linux·数据库·redis·缓存
123过去2 小时前
sucrack使用教程
linux·网络·测试工具·安全
弘毅 失败的 mian2 小时前
Linux 进程属性详解
linux·运维·服务器·经验分享·笔记
AmyLin_20012 小时前
【pdf2md-2:关键核心】PDF 转 Markdown 技术拆解:两阶段流水线、四级标题检测与段落智能合并
windows·python·pdf·pip·pdf2md
IAUTOMOBILE2 小时前
Ubuntu 22.04 下 NVIDIA H100 服务器完整部署攻略:驱动、Fabric Manager 与 Container Toolkit 配置
服务器·ubuntu·fabric
三万棵雪松2 小时前
【Linux 物联网网关主控系统-感知层部分(一)】
linux·单片机·物联网·嵌入式linux
三万棵雪松2 小时前
【Linux 物联网网关主控系统-感知层部分(二)】
linux·物联网·嵌入式linux
淼淼爱喝水2 小时前
openEuler 下 Ansible 基础命令详解与实操演示1
linux·服务器·ansible