Skip to content

依赖安装

使用 pip 安装和管理 Python 依赖包。

基础操作

bash
# 安装
pip install numpy
pip install numpy==1.24.0
pip install -r requirements.txt

# 查看
pip list
pip show torch

# 卸载
pip uninstall numpy

加速下载

临时使用镜像

bash
pip install numpy -i https://pypi.tuna.tsinghua.edu.cn/simple

永久配置

bash
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

常用镜像

镜像地址
清华https://pypi.tuna.tsinghua.edu.cn/simple
阿里https://mirrors.aliyun.com/pypi/simple
中科大https://pypi.mirrors.ustc.edu.cn/simple

更多配置见 软件源配置

依赖管理

requirements.txt

txt
torch>=2.0.0
transformers>=4.30.0
datasets>=2.12.0

导出当前环境:

bash
pip freeze > requirements.txt

配合虚拟环境

bash
conda create -n myenv python=3.10 -y
conda activate myenv
pip install -r requirements.txt

详见 Conda

常见问题

安装超时pip install package --timeout 120

依赖冲突pip check 查看冲突,创建新虚拟环境

空间不足pip cache purge 清理缓存

进阶技巧

bash
# 从 GitHub 安装
pip install git+https://github.com/huggingface/transformers.git

# 安装本地项目
pip install -e .

# 离线安装
pip download -d ./packages torch
pip install --no-index --find-links=./packages torch

相关文档

智算无疆 川流不息