【发布时间】:2018-11-29 01:02:18
【问题描述】:
运行(比如 numpy)pipenv install --upgrade numpy 尝试安装 --upgrade 和 numpy 而不是 --upgrade 开关的正常 pip 行为。
还有其他人有这个问题吗?
编辑:
大家,停止使用pipenv。它是可怕的。请改用poetry。
【问题讨论】:
运行(比如 numpy)pipenv install --upgrade numpy 尝试安装 --upgrade 和 numpy 而不是 --upgrade 开关的正常 pip 行为。
还有其他人有这个问题吗?
编辑:
大家,停止使用pipenv。它是可怕的。请改用poetry。
【问题讨论】:
对于 pipenv,使用 update 命令,而不是 --upgrade 开关。您可以使用以下方式更新软件包:
pipenv update numpy
见documentation中的cmets。
这也将在Pipfile/Pipfile.lock 中保留新版本的包,无需手动编辑。在某些情况下,此命令有一个 bug,但希望它现在已修复。
【讨论】:
pipenv update numpy 也会尝试更新其他不相关的软件包(因为它在当前版本 2018.11.26 中完全锁定)。那些曾经点过的人可能对此感到非常惊讶。
pipenv update numpy --dev
pipenv install 使用--selective-upgrade 和可能的--keep-outdated 标志