升级所有 Python 包

不能忍了!再也不能忍受一个一个手动升级 Python 包了!

祭出大杀器

其他 pip 命令

功能 咒语
列出安装的包 pip list
列出可升级的包 pip list --outdate
升级一个包 pip install -U 包名
删除一个包 pip uninstall 包名
导出已经安装的包 pip freeze > requirements.txt
从列表中安装包 pip install -r requirements.txt
新建虚拟环境 virtualenv -p /usr/bin/python3 venv

国内源

使用 pip 安装的时候建议使用国内源。可选的主要有如下几个:

  • 豆瓣(http://pypi.douban.com/simple)
  • 阿里(http://mirrors.aliyun.com/pypi/simple)
  • 中科大(http://pypi.mirrors.ustc.edu.cn/simple)

使用方法是 sudo pip3 install SOME_PACKAGE_NAME -i http://pypi.douban.com/simple。

因为不是 https,所以还需要加上参数 --trusted-host pypi.douban.com

完整:

  • 安装: sudo pip3 install SOME_PACKAGE_NAME -i http://mirrors.aliyun.com/pypi/simple --trusted-host mirrors.aliyun.com
  • 升级: sudo pip3 install SOME_PACKAGE_NAME -U -i http://mirrors.aliyun.com/pypi/simple --trusted-host mirrors.aliyun.com

或者使用配置文件的方式一劳永逸:创建 ~/.pip/pip.conf 文件。

发表评论

电子邮件地址不会被公开。 必填项已用*标注