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

输出文字 = 完全正常


相关推荐
ShineWinsu7 小时前
对于Linux:动静态库的制作与原理的解析—下
linux·运维·服务器·进程·链接·虚拟地址空间·
RH2312118 小时前
2026.4.16Linux 管道
java·linux·服务器
aq55356008 小时前
Laravel5.X核心特性全解析
ubuntu·debian
handler018 小时前
Linux: 基本指令知识点(2)
linux·服务器·c语言·c++·笔记·学习
liuyukuan9 小时前
如何在win11上打开 WSL2(Windows 的 Linux 子系统)?
linux·windows
橙子也要努力变强9 小时前
Linux信号机制
linux·服务器·网络
shughui9 小时前
FinalShell / Xshell 完整教程(下载+安装+使用,2026最新版)
linux·fiddler·xshell·xftp·finalshell·远程连接工具
程序猿编码9 小时前
给你的网络流量穿件“隐形衣“:手把手教你用对称加密打造透明安全隧道
linux·开发语言·网络·安全·linux内核
pengyi87101510 小时前
私网IP映射公网基础原理,搭配代理IP远程访问入门
linux·服务器·网络
深圳市九鼎创展科技10 小时前
MT8883 vs RK3588 开发板全面对比:选型与场景落地指南
大数据·linux·人工智能·嵌入式硬件·ubuntu