conda、pip和apt的对比

conda、pip和apt的对比

conda、pip和apt三者都是常见的包管理器,功能基本相同。其主要的区别在于包的源和安装位置的不同。

名称安装内容需要编译安装位置
condaconda二进制文件conda/lib/python3.9/site_packages和conda/env/env_name/lib/python3.9/site_packages
pipPyPIwheel或源码wheel不用conda/lib/python3.9/site_packages和conda/env/env_name/lib/python3.9/site_packages
apt系统包二进制文件/usr
  • conda和pip(conda环境下的pip)的安装位置相同,但是conda的依赖检查更严格

  • 通过conda安装的库都会额外存放在conda/pkgs目录下作为本地缓存,为节约空间可以清空这些缓存文件:

    conda clean -a	
    
  • 查看当前python环境可以加载的包目录:

    python -m site
    
  • apt通常用于安装系统软件,也可以用来安装某些python包。然而通过该方式安装的包只能被apt安装的python访问,不推荐!

  • 如果环境不复杂,推荐用conda隔离环境,用pip安装,速度较快

conda基础

换源:https://mirror.tuna.tsinghua.edu.cn/help/anaconda/

常用命令:

conda help # 帮助文档
conda create -n env_name python=3.8 # 创建环境
conda remove -n env_name --all # 卸载环境
conda install package_name # 安装包
conda uninstall package_name # 卸载包
conda info -e # 查看环境
conda activate env_name # 激活环境

pip基础

换源:

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

常用命令:

pip install package_name # 安装
pip uninstall package_name # 卸载
pip list # 查看安装
pip search # 查找
pip freeze # 生成安装表
pip install -r requement.txt # 按表安装

apt基础

换源:https://mirrors.tuna.tsinghua.edu.cn/help/ubuntu/

常用命令:

sudo apt install package_name # 安装
sudo apt remove package_name # 去除	
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值