pip 19.1.1Python包管理工具
pip-19.1.1 的包管理体验真的是挺顺的,对搞 Python 开发的你来说,用起来也方便。安装、升级、卸载都只要一行命令,效率还蛮高的。你只要pip install
一下,包就装好了,连依赖都一起带上,省事儿。
升级包也挺,比如你想让requests
用最新版本,敲一句pip install --upgrade requests
就行。真不想要哪个包了,pip uninstall
干掉它,也就两秒的事,响应也快,反馈也清楚。
我比较推荐你试试pip list
和pip search
,前者能一眼看出你装了啥,后者用来找包就像搜索引擎,关键词一丢,候选一堆。想装个特定版本?直接==
上去,搞定。
项目多的时候,依赖一多真挺烦的。这时候用requirements.txt
就派上用场了,一次性装全靠它,一行命令pip install -r requirements.txt
,全都安排上。
而且要是你用虚拟环境的话,比如venv
或virtualenv
,pip 配合起来舒服。装包、调试、切换环境都不怕搞乱全局,适合多个项目并行开发。
19.1.1 这个版本也不是小升级,稳定性更好,尤其是下载和缓存,连网慢的时候都不太容易出错。而且出问题了,提示也更明白,修 Bug 啥的省不少力。
pip 还能和setup.py
、tox
、甚至conda
这些工具一起用,项目一旦大起来,这些组合拳能帮你自动测试、打包,省不少重复工作。
如果你刚好在搭环境,或者在搞团队协作,别忘了把 pip 用熟。熟练掌握它,你的 Python 开发效率绝对能翻倍。
1.27MB
文件大小:
评论区