PyTorch导入已损坏,无法pip安装



所以我的代码突然中断了。错误:无法导入火炬,No module named torch。所以我尝试安装火炬;错误,ModuleNotFoundError: No module named 'tools.nnwrap'。我删除我的venv并重新创建它,同样的事情。我在市场外尝试,同样的问题。我查了一下问题,显然我应该去这里。我尝试了几个安装命令,有cuda,没有,都坏了。我该怎么办?我在Arch Linux上,如果这是相关的,也许我摔坏了什么。

https://github.com/pytorch/pytorch/issues/47116

正如预期的那样,这是Python 3.9最近的一个问题:遗憾的是,截至目前(2020年12月4日(,它与PyTorch不兼容,错误消息也不明确。该问题目前仍处于未决状态,您所能做的就是暂时恢复到3.8。

如果使用pip,请从这里获取pip安装链接,并将pip替换为pip3。这在几天前解决了我的No module named 'tools.nnwrap'问题。

在Python 3.8.6、Windows 10 上测试

示例

使用pip3 install torch==1.7.0+cpu torchvision==0.8.1+cpu torchaudio===0.7.0 -f https://download.pytorch.org/whl/torch_stable.html

而不是pip install torch==1.7.0+cpu torchvision==0.8.1+cpu torchaudio===0.7.0 -f https://download.pytorch.org/whl/torch_stable.html

编辑

堆叠相同主题的帖子,可以帮助你

最新更新