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

  • 下载安装包文件
  • pip download numpy
    下载numpy包 , 执行后 , 在当前目录中下载numpy-1.19.1-cp36-cp36m-win_amd64.whl
    小暖男石头哥|最新版pip用法一览
  • 取得当前环境包列表文件
  • pip freeze >requirements.txt
    将当前环境安装的包的版本信息输出到文件 , 供复现环境用
    小暖男石头哥|最新版pip用法一览
  • cache缓存命令(pip安装时 , 会将下载的文件进行缓存 , 以后再次安装此包时 , 不必再下载 。 一般用于当前用户环境时 。 不是虚拟环境 。 虚拟环境会参考此缓存 。 )
  • pip cache dir
    windows下的缓存包位置 c:\users\administrator\appdata\local\pip\cache\wheels
    pip cache list 列出当前缓存的安装包
    小暖男石头哥|最新版pip用法一览pip cache info 显示缓存占用磁盘大小信息
    pip cache remove gym* 删除缓存中的gym开头的包
    小暖男石头哥|最新版pip用法一览pip cache purge 删全部缓存中包
    小暖男石头哥|最新版pip用法一览
  • pip wheel 安装包制作命令 , 以后单独整理安装包制作时进一步说明

  • pip wheel -r requirements.txt --wheel-dir=./wheelhouse
    在当前目录下的wheelhouse目录 , 下载requirements.txt中所有包
    *关于pip配置文件:
    使用pip时 , 有很多命令行系统参数 , 可以将这些参数预先设置到配置文件中 。 windows与linux的配置文件位置不同 , 但内容相同 。
    linux系统中 , 配置文件为: ~/.pip/pip.conf
    windows系统中 , 配置文件为: c:\Users\当前用户\pip\pip.ini
    小暖男石头哥|最新版pip用法一览windows10中pip.ini位置
    下面为pip.ini的设置实例
    [global]timeout = 6000index-url = [install]trusted-host = pypi.tuna.tsinghua.edu.cntimeout = 6000 pip从网络下载安装包时的超时时间 , 以秒为单位 。 pip默认的安装 , 是从国外下载包 , 比较慢 , 常出现超时错误 。 可以设置更长一些 。
    index-url =设置为从国内清华的服务器下载安装包 , 更快 。
    trusted-host = pypi.tuna.tsinghua.edu.cn 信任清华服务器 , 防止因安全性检查造成中断 。
    小暖男石头哥|最新版pip用法一览未改配置文件前 , 从默认国外下载tensorflow包 , 估计用时28分
    小暖男石头哥|最新版pip用法一览【小暖男石头哥|最新版pip用法一览】修改配置后 , 以后pip默认从下载安装包 , 估计用时4分钟


    推荐阅读