virtualenvwrapper 与 Pipenv

最近看到好多大佬大V都在推荐 Pipenv,遂决定试用一番,但是最后使用下来,发现还是更加喜爱「老相好 virtualenvwrapper」,便写下这篇水文,记录一下。

Pipenv 自然是非常强大,毕竟出生晚,可以充分吸收前辈们的经验 or 教训,比如 npm 。而且又是 requests 的作者写的,而且还受到了官方的推荐,不使用一下,似乎都不好意思说是搞Python的。

不过,日常工作中,写代码才是占比时间最大的事情,估计也没几个人去经常折腾包管理器的命令。对于包管理,我发现自己几乎只集中在如下几个地方操作:

  1. install
  2. uninstall
  3. list
  4. 生成 requirement.txt

而且:

  1. 几乎从来不 upgrade 某个包
  2. 也不需要看依赖图 graph ( 完全不 care 这个 )

这个时候,virtualenvwrapper 已经完美满足我的要求了( virtualenv的操作还是太手工化了 )。

  1. 初始化一个环境: mkvirtualenv $NAME
  2. 使用环境: workon $NAME
  3. 安装/卸载: pip install
  4. 生成 requirements: pip freeze

在 Linux 下自然操作得很欢乐,在 Windows 下使用 virtuanenvwrapper-win,体验也不差。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值