小暖男石头哥|最新版pip用法一览

pip 是 Python 包管理工具 , 该工具提供了对Python 包的查找、下载、安装、卸载的功能 。 熟练使用此工具 , 也是python的基本功 。 目前最新版本为20.2.2 , 以下就以此版本来演示其使用 。
下面演示 , 是在windows10环境下 , 通过virtualenv工具建立的python虚拟环境中进行 。

  • 启动虚拟环境(虚拟环境 , 建立在D:\workpython\testpip下 。 运行cmd , 进入console , 进入此目录)

小暖男石头哥|最新版pip用法一览运行venv\scripts\activate命令 , 启动虚拟环境
小暖男石头哥|最新版pip用法一览虚拟环境启动成功 , 路径前缀 , 多出(venv)
  • pip的几个查询类操作
  • pip -V 显示pip版本
    小暖男石头哥|最新版pip用法一览pip list 列出已经安装的包
    小暖男石头哥|最新版pip用法一览pip show numpy 显示特定安装包的信息
    小暖男石头哥|最新版pip用法一览
    pip check tensorflow 检查依赖包是否已经安装
    小暖男石头哥|最新版pip用法一览pip hash numpy-1.19.1-cp36-cp36m-win_amd64.whl 计算安装包的hash值
    小暖男石头哥|最新版pip用法一览
  • 安装python包
  • 【在线安装】从网上下载安装包来安装
    pip install numpy 安装numpy包
    小暖男石头哥|最新版pip用法一览pip install --upgrade tensorflow 或 pip install -U tensorflow
    安装最新版本tensorflow(升级)
    pip install numpy==1.13.3 安装指定版本包
    pip install -itensorflow
    指定从清华服务器下载tensorflow 安装包 。 等效于后面的配置文件中index-url设置 。
    pip install -r requirements.txt 根据包需求文件批量安装 , 常用于复现环境
    【requirements.txt内容格式为】
    APScheduler==2.1.2
    Django==1.5.4
    MySQL-Connector-Python==2.0.1
    MySQL-python==1.2.3
    PIL==1.1.7
    South>=1.0.2
    django-grappelli==2.6.3
    django-pagination==1.0.7
    【本地安装】已经下载了安装包(whl文件)
    pip install numpy-1.19.1-cp36-cp36m-win_amd64.whl 安装当前目录中的wheel安装包文件
  • 卸载安装包
  • pip uninstall numpy 卸载(加-y参数 , 自动完成 , 不再询问y/n)
    小暖男石头哥|最新版pip用法一览pip uninstall -r requirements.txt -y 自动卸载requirements.txt中所有包(批量卸载)


    推荐阅读