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

输出文字 = 完全正常


相关推荐
薛定谔的悦3 小时前
储能 EMS 的功率策略:从一块电表到一次逆流的 200 毫秒
大数据·linux·能源·储能·bms
新时代牛马6 小时前
Linux 内核入门地图:架构、源码目录与五大子系统
linux·运维·架构
Julien20046 小时前
控制 SELinux 文件上下文
linux·运维·服务器
sulikey7 小时前
Linux Core Dump 完全指南:从原理到实战的崩溃调试手册。什么是core dump?程序报错core dumped怎么办?
linux·服务器·操作系统·调试·coredump
MayZork9 小时前
Windows 与 Linux 下 vcpkg 的安装部署指南
linux·运维·windows
冰雪青松9 小时前
Ubuntu 运维命令大全:从入门到精通的实战参考手册
运维·服务器·ubuntu
zbyyd10 小时前
Linux 进程间通信学习笔记
linux·笔记·学习
GGG76612 小时前
Python 运维自动化:psutil+IPy 系统与网络信息采集深度实战
运维·python·云原生·pip
w2005122413 小时前
Pod管理
linux·服务器·云原生·容器·k8s·podman
chen<>14 小时前
C++ 六种 memory_order:从原子性到线程间可见性.md
java·linux·开发语言·c++