为什么';";“pip帮助”;列表-升级?

为什么';";“pip帮助”;列表-升级?,pip,Pip,pip3的关键选项之一是升级。那么为什么pip3不能帮助描述它呢 进行web搜索,了解如何使用pip3升级Python 3包。有大量的答案,包括但不限于所有的一般形式: sudo-pip安装[软件包名称]--升级 观察该命令行中是否存在--upgrade选项 键入pip3帮助响应: 用法: pip3[选项] 命令: 安装软件包。 下载软件包。 卸载卸载包。 以需求格式冻结已安装的输出包。 列出已安装的软件包。 显示有关已安装软件包的信息。 检查并验证已安装的软件包是否具有兼容的依赖项。 配置管理

pip3的关键选项之一是升级。那么为什么pip3不能帮助描述它呢

  • 进行web搜索,了解如何使用pip3升级Python 3包。有大量的答案,包括但不限于所有的一般形式:

    sudo-pip安装[软件包名称]--升级

    观察该命令行中是否存在
    --upgrade
    选项

  • 键入pip3帮助响应:

  • 用法:
    pip3[选项]
    命令:
    安装软件包。
    下载软件包。
    卸载卸载包。
    以需求格式冻结已安装的输出包。
    列出已安装的软件包。
    显示有关已安装软件包的信息。
    检查并验证已安装的软件包是否具有兼容的依赖项。
    配置管理本地和全局配置。
    在PyPI中搜索包。
    车轮根据您的要求制造车轮。
    散列计算包存档的散列。
    完成用于命令完成的辅助命令。
    帮助显示命令的帮助。
    一般选择:
    -h、 --帮助表示帮助。
    --隔离以隔离模式运行pip,忽略环境变量和用户
    配置
    -v、 --详细-提供更多输出。该选项是附加选项,最多可使用3次。
    -五、 --版本显示版本并退出。
    -q、 --安静会减少输出。该选项是附加选项,最多可使用3次
    (对应于警告、错误和关键日志记录级别)。
    --详细附加日志的日志路径。
    --代理以[user:passwd@]proxy的形式指定代理。服务器:端口。
    --重试每个连接应尝试的最大重试次数(默认为5次
    时报)。
    --超时设置套接字超时(默认为15秒)。
    --存在操作路径已存在时的默认操作:(s)witch,(i)gnore,
    (w) ipe,(b)确认,(a)出生)。
    --受信任主机将此主机标记为受信任,即使它没有有效的或任何
    HTTPS。
    --备用CA束的证书路径。
    --SSL客户端证书的客户端证书路径,一个包含私有
    密钥和PEM格式的证书。
    --cache dir将缓存数据存储在中。
    --无缓存目录禁用缓存。
    --禁用pip版本检查
    不要定期检查PyPI以确定
    pip可供下载。暗含--没有索引。
    --无颜色抑制彩色输出
    
    注意选项列表中没有“升级”一词

    为了确保:

  • 键入
    pip3帮助| grep升级
    结果:

    找到零个引用

  • 可能是由于某种原因,
    --升级
    被排除在pip3的
    帮助
    之外


    原因是什么?

    它列在
    pip安装--help
    下:

    $ pip install --help | grep upgrade
                                  <dir>. Use --upgrade to replace existing
      -U, --upgrade               Upgrade all specified packages to the newest
                                  depends on the upgrade-strategy used.
      --upgrade-strategy <upgrade_strategy>
                                  dependencies are upgraded regardless of whether
                                  requirements of the upgraded package(s). "only-
                                  if-needed" -  are upgraded only when they do not
                                  satisfy the requirements of the upgraded
    
    $pip安装--帮助| grep升级
    . 使用--upgrade替换现有的
    -U、 --将所有指定的软件包升级到最新版本
    取决于所使用的升级策略。
    --升级策略
    依赖项将升级,无论是否
    升级包的要求。“只是-
    如果需要”-仅在不需要时升级
    满足升级版本的要求
    
    pip--help下的标志是常规选项。

    根据我的经验,“pip”与“pip install”是不同的命令。因此,“pip--help”将不同于“pip安装--help”

    (如果有人发现,请添加一条引文。)

    我使用的是Python2.7,选项是相同的,没有——在“pip--help”中升级

    `2019-02-18 10:02:09⌚ Utkarshs-MacBook-Pro-983英寸○ → python-V Python 2.7.10

    2019-02-18 10:02:24⌚ Utkarshs-MacBook-Pro-983英寸○ → pip-V pip 18.0 from/Library/Python/2.7/site-packages/pip(python2.7)

    2019-02-18 10:02:29⌚ Utkarshs-MacBook-Pro-983英寸○ → pip帮助

    用法:pip[选项]

    命令:安装软件包。下载
    下载软件包。卸载卸载包。
    冻结需求中已安装的输出包 格式。列出已安装的软件包。显示 显示有关已安装软件包的信息。检查
    验证已安装的软件包是否具有兼容的依赖项。配置
    管理本地和全局配置。搜索
    在PyPI中搜索包。车轮制造车轮 根据你的要求。散列计算散列 包装档案的管理。完成助手命令 用于命令完成。帮助显示帮助 命令

    常规选项:-h,--help显示帮助--孤立的 在隔离模式下运行pip,忽略 环境变量和用户配置-v、 --详细-提供更多输出。选项 是添加剂,可以是
    $ pip install --help | grep upgrade
                                  <dir>. Use --upgrade to replace existing
      -U, --upgrade               Upgrade all specified packages to the newest
                                  depends on the upgrade-strategy used.
      --upgrade-strategy <upgrade_strategy>
                                  dependencies are upgraded regardless of whether
                                  requirements of the upgraded package(s). "only-
                                  if-needed" -  are upgraded only when they do not
                                  satisfy the requirements of the upgraded