温馨提示×

Debian Python项目如何管理依赖库

小樊
46
2025-08-05 23:53:09
栏目: 编程语言

在Debian系统中管理Python项目依赖库,可根据需求选择以下方式:

  • pip + requirements.txt
    • 安装依赖:pip3 install -r requirements.txt
    • 生成依赖清单:pip3 freeze > requirements.txt
    • 更新依赖:修改requirements.txt后重新安装。
  • conda + environment.yml
    • 适用于数据科学项目,创建环境:conda env create -f environment.yml
    • 激活/退出环境:conda activate <环境名>/deactivate
    • 更新依赖:修改environment.yml后运行conda env update -f environment.yml
  • apt(系统级包管理)
    • 仅适用于系统提供的Python库,如python3-numpysudo apt install python3-<包名>
  • 虚拟环境工具
    • 隔离项目依赖,避免全局冲突:virtualenv myenv(需手动安装)。
    • 或使用Pipenv/Poetry,自动管理虚拟环境及依赖锁定。

推荐:普通项目优先用pip+requirements.txt;数据科学项目选conda;需精细控制依赖版本可选PipenvPoetry

0