依赖安装
使用 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