如何离线安装Pytorch?

3

我需要在没有互联网连接的计算机上安装Pytorch。

我尝试在线查找相关信息,但没有找到任何文档。

你知道我该如何做吗?这是否可能?


你可以从pypi下载wheels,并使用pip直接从文件安装(我想所有依赖项都必须这样做)。 - xdurch0
1
可能是所有依赖项未通过"pip download"下载的重复问题。 - Smart Manoj
2个回答

13

使用pip简单方便:

  • 创建一个空文件夹
  • 在联网电脑上使用pip download torch下载pytorch包及其所有依赖项。
  • 将文件夹复制到离线电脑。两台电脑必须使用相同的Python设置(虚拟环境也是如此)
  • 在复制的文件夹中,在离线电脑上运行pip install *。这会按正确的顺序安装所有包。 然后,您可以使用pytorch。

请注意,这适用于几乎任何类型的python包。


非常感谢!我之前没有想到可以使用Python包来实现这个功能,而不是仅限于Pytorch。我明天会尝试一下,如果有效的话就会接受这个答案 :) - Tom
1
对于Python 3.8(当前版本)和pip 19.2.3,使用“pip install *”命令无法正常工作。当我尝试在每个pip install命令后指定文件名进行安装时,我无法成功安装PyTorch。 - ambassallo

-1

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接