1. 确认现有Python版本
在Ubuntu中,终端输入以下命令查看当前Python版本:
python3 --version:查看Python 3版本(Ubuntu默认安装);python --version:查看Python 2版本(若未安装则提示未找到)。2. 安装Python解释器
Ubuntu系统通常预装Python 3,若需安装特定版本或最新版本,可通过以下方式操作:
sudo apt update
sudo apt install python3
sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt update
sudo apt install python3.11  # 替换为目标版本,如python3.12
sudo apt install build-essential zlib1g-dev libncurses5-dev libssl-dev wget  # 安装依赖
wget https://www.python.org/ftp/python/3.11.6/Python-3.11.6.tgz  # 下载源码(以3.11.6为例)
tar -xf Python-3.11.6.tgz
cd Python-3.11.6
./configure --enable-optimizations  # 配置编译选项(启用优化)
make -j $(nproc)  # 编译(使用所有CPU核心加速)
sudo make altinstall  # 安装(避免覆盖系统默认python3)
python3.11 --version验证安装。3. 设置默认Python解释器
Ubuntu的python命令默认指向Python 2(若未安装则无此命令),需通过update-alternatives工具将python指向Python 3:
/usr/bin/python:sudo update-alternatives --install /usr/bin/python python /usr/bin/python3 2
2为优先级,数字越大优先级越高,若后续添加Python 2,需设置更低优先级。)sudo update-alternatives --config python
2代表Python 3)并按回车确认。python --version,应显示设置的Python 3版本。4. 安装pip(Python包管理工具)
pip用于安装和管理Python包,Ubuntu安装Python 3后通常自带python3-pip,可通过以下命令确认:
pip3 --version
若未安装,运行以下命令安装:
sudo apt install python3-pip
安装后,可使用pip3 install 包名安装Python包(如pip3 install numpy)。
5. 配置虚拟环境(推荐)
虚拟环境可隔离项目依赖,避免不同项目间的包冲突。推荐使用venv模块(Python 3内置):
python3 -m venv myenv  # 创建名为myenv的虚拟环境
source myenv/bin/activate  # 激活后,终端提示符会显示(myenv)
pip install命令会安装到虚拟环境中。deactivate  # 退出虚拟环境
6. 在IDE中配置Python解释器(以VS Code为例)
若使用Visual Studio Code(VS Code)开发,需配置解释器路径:
Ctrl + Shift + P(Windows/Linux)或Cmd + Shift + P(macOS)。Python: Select Interpreter,选择已安装的Python解释器(如Python 3.11.6或虚拟环境myenv)。hello.py文件(内容为print("Hello, World!")),按F5运行,终端应输出`Hello, World!'。注意事项
apt)无法运行;build-essential、libssl-dev等),否则编译可能失败;