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
终端会列出已安装的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
等),否则编译可能失败;