pip自查手册

N 人看过

pip 是 Python 包管理工具,该工具提供了对Python 包的查找、下载、安装、卸载的功能。

日常用法

# 查看pip版本
pip --version
# 查看已安装包
pip list
# 安装包:通过使用==, >=, <=, >, < 来指定一个版本号。
pip install some-package
pip install some-package==1.0
pip install some-package>=1.0
# 更新包:通过使用==, >=, <=, >, < 来指定一个版本号。
pip install --upgrade some-package
# 卸载包
pip uninstall some-package

# 其它
pip search some-package     # 搜索包
pip show                    # 显示安装包信息
pip show -f some-package    # 查看指定包的详细信息
pip list -o                 # 查看可升级的包

# pip升级
# Linux 或 macOS
pip install --upgrade pip    # python2.x
pip3 install --upgrade pip   # python3.x
# Windows 平台升级:
python -m pip install -U pip   # python2.x
python -m pip3 install -U pip    # python3.x

查看与配置源

临时使用-i

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple some-package

永久更改

# 升级 pip 到最新的版本 (>=10.0.0) 后进行配置
pip install pip -U
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
# 清华源:https://pypi.tuna.tsinghua.edu.cn/simple
# 阿里源:http://mirrors.aliyun.com/pypi/simple/
# 中科大:https://pypi.mirrors.ustc.edu.cn/simple

# PS:如果您到 pip 默认源的网络连接较差,临时使用镜像站来升级 pip
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pip -U

查看当前pip源

pip config list

修复Error:module ‘lib’ has no attribute ‘X509_V_FLAG_CB_ISSUER_CHECK’

sudo rm -rf /usr/lib/python3/dist-packages/OpenSSL
sudo pip3 install pyopenssl
sudo pip3 install pyopenssl --upgrade

好玩的包

pip install nvitop    # NVIDIA显卡可视化
pip install wandb     # DL实验数据可视化

文章参考文献

pip 查看和配置源

修复Error:module 'lib' has no attribute 'X509_V_FLAG_CB_ISSUER_CHECK'

本作品采用 知识共享署名-非商业性使用-禁止演绎 4.0 国际许可协议 (CC BY-NC-ND 4.0) 进行许可。