我需要将包更新到超出 pip(pip3)存储库中显示的版本。
该包是torchvision;https://pytorch.org/
pip3 的版本是0.2.1
,我至少需要0.4.0
。 Conda 甚至更过时了。我只会从源代码下载并编译,但之后我认为我无法使用 pip 来卸载或更新它。 pip 会知道它已安装吗?或者如果它发现将其列为依赖项的东西,它会在下次尝试重新安装它吗?
更新 torchvision 最不麻烦的方法是什么?
我在使用 Ubuntu 16.04。
答案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
然后使用相同的步骤安装最新版本。