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

输出文字 = 完全正常


相关推荐
相思难忘成疾5 小时前
Nginx 子目录多站点配置实验(HTTP/HTTPS 分离部署)
linux·运维·nginx·http·https·vim
劉煥平CHN5 小时前
Ubuntu 22.04 上部署 Dify
linux·运维·ubuntu
进击切图仔6 小时前
linux 终端通过命令使用 cursor
linux·运维·服务器
坚持就完事了6 小时前
$在Linux中的作用
linux·运维·服务器
马优晨6 小时前
Pip 和 Conda 是什么关系?
conda·pip·pip 和 conda 关系·conda和pip的关系·pip和conda是什么
月昤昽6 小时前
KDE面板背景个性化设置技巧
linux
久绊A6 小时前
Copy Fail Linux内核提权漏洞(CVE-2026-31431)
linux·运维·服务器
源远流长jerry6 小时前
TCP 连接队列解析:从 listen () 到 connect ()
linux·服务器·网络·网络协议·tcp/ip
剑神一笑6 小时前
Linux grep 命令深度解析:从正则表达式到性能优化
linux·运维·正则表达式
苏宸啊6 小时前
linux缓冲区的理解
linux