需要比 pip respitory 更新的版本,如何更新而不造成混乱?

需要比 pip respitory 更新的版本,如何更新而不造成混乱?

我需要将包更新到超出 pip(pip3)存储库中显示的版本。

该包是torchvision;https://pytorch.org/

pip3 的版本是0.2.1,我至少需要0.4.0。 Conda 甚至更过时了。我只会从源代码下载并编译,但之后我认为我无法使用 pip 来卸载或更新它。 pip 会知道它已安装吗?或者如果它发现将其列为依赖项的东西,它会在下次尝试重新安装它吗?

更新 torchvision 最不麻烦的方法是什么?

我在使用 Ubuntu 16.04。

编辑;回应评论 pip3 似乎并没有直接提供我需要的东西; pip3 产品

答案1

我还没有尝试过这些确切的步骤,但我认为它应该有效。首先卸载所有当前版本的 torch 和 torch-vision(或者更好的是,使用 Python 虚拟环境或新的 Conda 环境)。

接下来使用以下命令从 GitHub 安装最新版本的 torch:

pip install https://github.com/pytorch/torch/archive/master.zip

然后,如果需要,请使用以下命令从 GitHub 安装最新版本的 torch-vision:

pip install https://github.com/pytorch/vision/archive/master.zip

我查看了需求字段,setup.py我认为不应该存在任何依赖问题。

您将来将无法使用 pip 来升级它,但您可以轻松地卸载它,pip uninstall然后使用相同的步骤安装最新版本。

相关内容