使用 pip 降级或安装早期版本的软件包

bor*_*rgr 9 pip

我安装了某个版本的软件包(例如 Transformers 3.4.0),我想安装较早的版本。我安装:

pip install transformers==3.1.0
Run Code Online (Sandbox Code Playgroud)

检查安装版本时

pip freeze
Run Code Online (Sandbox Code Playgroud)

我看到版本没有改变。

bor*_*rgr 19

虽然不直观,但--upgrade意味着忽略确切的版本,如果不相同则忽略当前版本。因此,您需要“升级”到早期版本,例如:

pip install --upgrade transformers==3.1.0
Run Code Online (Sandbox Code Playgroud)


Moh*_*del 5

Upgrade 可用于降级或升级。

pip install --upgrade transformers==3.1.0
Run Code Online (Sandbox Code Playgroud)

如果你想安全一点,你可以

pip uninstall transformers
pip install --upgrade transformers==3.1.0
Run Code Online (Sandbox Code Playgroud)

升级也适用于 -t --target 参数。

pip install --target lib --upgrade transformers==3.1.0
Run Code Online (Sandbox Code Playgroud)