pip 记录

Author Avatar
Tr0y 5月 31, 2017 20:40:26 本文共 208 字
  • 文为知己者书
  • 在其它设备中阅读本文章

pip 使用记录

pip 常用命令

  1. 安装 XX: pip install XX
  2. 卸载 XX:pip uninstall XX
  3. 强制安装特定版本的 XX:pip install XX==version
  4. 检查可升级的包:pip list --outdated
  5. 升级 XX:pip install --upgrade XX
  6. 引导 pip:python -m ensurepip

批量升级

每次升级 package 都得一个一个升级, 挺麻烦的. 所以用 Python 写了一个小脚本, 批量升级
pip 中

  • 升级: pip list --outdated
  • 更新: pip install --upgrade [包名]
  • 一个一个升级很麻烦

所以…

懒人有懒招

# -*- coding: utf-8 -*-
import pip,os
from subprocess import call

for dist in pip.get_installed_distributions():
    call("pip install --upgrade " + dist.project_name, shell = True)

os.system('pause')

Emmmmm

双击运行.
人生苦短…Emmmmmmmmmm…

备份

备份 python 所有的安装包,下次代码部署或其它人使用,安装一下即可
pip freeze > requirements.txt
pip install -r requirements.txt

人生苦短…Emmmmmmmmmm…

End

What do you think?

本文标题: pip 记录
原始链接: http://www.tr0y.wang/2017/05/31/pipUpdate/
发布时间: 2017.05.31-20:40
最后更新: 2019.05.31-16:36
版权声明: 本站文章均采用CC BY-NC-SA 4.0协议进行许可。转载请注明出处!