minicoda与 pipenv 比较

前言

Python 包管理工具有很多,我最近使用了 coda和 pipenv,遇到一些坑,不吐不快.
先说结论,不要使用pipenv,麻烦,坑多.

比较

版本依赖
  1. pipenv是创建一个包管理容器,但是主要执行环境还是依赖本机Python 版本.这意味着如果你有多个不同 Python 版本的项目,在 pipenv lock文件中会出现冲突.
  2. miniconda 则是在 create 命令中指定 Python 版本,虽然比 pipenv 重,但是在多版本项目中,会提高很多效率.
install 报错
  1. pipenv中在 lock 文件中经常包安装成功,但是包信息写入错误.
  2. conda 中可以直接使用pip安装包,不需要在项目中生成 lock 文件.

结语

疫情期间在家办公,搭建项目开发环境,被 pipenv 折磨的痛不欲生.实在是不友好.
miniconda 没有 conda 正式版本那么重量级.简单使用一下,真是太舒服了.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值