在 Ubuntu 24.04.2 LTS 系统中,系统本身自带了 Python 3,不过你还是可以按照下面的步骤来安装和配置 Python 环境。
1. 检查系统自带的 Python 版本
在终端中输入以下命令查看系统自带的 Python 版本:
python3 --version
如果显示了 Python 3 的版本号,说明系统已经安装了 Python 3。
2. 更新系统包列表
在安装新软件之前,建议先更新系统的包列表,以确保获取到最新的软件信息。在终端中执行以下命令:
sudo apt update
3. 安装 Python 3 和相关开发工具
使用以下命令安装 Python 3 和相关的开发工具:
sudo apt install python3 python3-pip python3-venv
这里的 python3 是 Python 3 的解释器,python3-pip 是 Python 的包管理工具,python3-venv 用于创建虚拟环境。
4. 验证 Python 和 pip 的安装
安装完成后,可以通过以下命令验证 Python 和 pip 是否安装成功:
python3 --version
pip3 --version
如果都能正确显示版本号,说明安装成功。
4-1. 前置操作
pip 换源加速下载并安装依赖包
pip config set global.index-url https://mirrors.aliyun.com/pypi/simple/
pip install --upgrade pip
5. 创建和使用虚拟环境(可选但推荐)
虚拟环境可以帮助你隔离不同项目的 Python 依赖。以下是创建和使用虚拟环境的步骤:
创建虚拟环境
在项目目录下执行以下命令创建一个名为 myenv 的虚拟环境:
python3 -m venv myenv
激活虚拟环境
source myenv/bin/activate
当激活后,终端的命令提示符前会显示虚拟环境的名称。
对应的,其他终端窗口前,会自动多一个 (base)
在虚拟环境中安装包
激活虚拟环境后,你可以使用 pip 安装项目所需的包:
pip install package_name
退出虚拟环境
当你完成项目开发后,可以使用以下命令退出虚拟环境:
deactivate
依赖安装
- 新建虚拟环境
-n DeepSeekR1:指定要创建的虚拟环境的名称为 DeepSeekR1。
python=3.12:指定虚拟环境中 Python 的版本为 3.12。
-y:在创建环境过程中自动确认所有提示,无需手动输入 yes。
-c:用于指定 conda 源。这里指定了清华大学的主源和自由源。
–override-channels 临时禁用默认源,仅使用你指定的源
conda create -n DeepSeekR1 python=3.12 -y \ --override-channels \ -c https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main \ -c https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
激活环境
创建完成后,你可以使用以下命令来激活并验证虚拟环境:
# 激活虚拟环境 conda activate DeepSeekR1 # 查看 Python 版本 python --version
如果输出的 Python 版本为 3.12,则说明虚拟环境创建成功。
首先 pip 换源加速下载并安装依赖包
pip config set global.index-url https://mirrors.aliyun.com/pypi/simple/ pip install --upgrade pip
安装所需模块
直接复制,快速安装
也可以分开一个一个安装
pip install modelscope==1.22.3 pip install openai==1.61.0 pip install tqdm==4.67.1 pip install transformers==4.48.2 pip install vllm==0.7.1
————————————————
通过以上步骤,你就可以在 Ubuntu 24.04.2 LTS 系统中成功安装和配置 Python 环境