-----------------Updated at: 2023-06-29
从2021年开始,转到poetry阵营了:https://python-poetry.org/
-----------------Updated at:2020-07-15
最新使用方式:
pip install pipenv -U
安装包用pip install xxx && pipenv install xxx --skip-lock
如pip install django && pipenv install django --skip-lock
然后生产用的包,在Pipfile里面手动指定最大版本或固定版本
如:
sanic = "<21"
aioredis = "==1.3.1"
提交代码后,到算力最强的那台机器运行pipenv lock
-----------------Updated at:2020-04-20
运行pipenv lock后,它自作主张地把我的tortoise-orm升级到最新版本,导致程序出了个bug,调试了老半天!!!
所以正考虑用python3 -m venv venv + requirements.txt + dev_requirements.txt替代它
或者说创建和激活虚拟环境,还用pipenv,安装和管理用pip install -r requirements.txt
------------------Posted at:2020-03-28
外面下着雨,屋里开着空调,夜已深,人微困,但却很兴奋~
用惯了pipenv,不想再切回venv管理包了
但是pypi上的pipenv却很久没更新了,当前版本竟然还停留在2018.11,github上依然更新着呀,不知道维护团队为啥不发布新的
索性自己fork了github上的代码,考察了国内多个托管源,最终选择了阿里云:https://code.aliyun.com/waketzheng/pipenv-cn
直接这样就能升级pipenv到最新版了:
pip install pipenv-cn