【发布时间】:2021-09-13 22:34:55
【问题描述】:
我在使用以下命令创建 anaconda 虚拟环境后安装了torch:
pip3 install torch torchvision torchaudio
然后我在VSCode中成功运行以下命令:
import torch
print(torch.__version__)
但是,Jupyter notebook 中的上述命令返回以下错误:
ModuleNotFoundError: No module named 'torch'
我为两者使用了相同的 Anaconda 虚拟环境。我有 Windows 10 操作系统。
谁能告诉我为什么 Jupyter notebook 会出现错误?以及如何解决这个错误? 我应该使用 conda 安装 torch 但我应该删除 pip 安装吗?
【问题讨论】:
-
如果您使用 conda 安装 Jupyter,那么您也应该使用 conda 安装其他软件包(如 torch)。不要混合两种安装系统,这会导致很多问题,有些是显而易见的(比如这个),有些会浪费您数小时的故障排除时间。
-
好的,你知道如何使用 pip 卸载 PyTorch,因为它说 Torch 没有安装,而它显然已安装?
-
pytorch 的 Conda 安装导致以下错误:初始冻结解决失败。使用灵活的求解重试
-
这还不是错误,只是一个警告。当您混淆
conda和pip时会发生此类事情(conda无法正确解决问题,因为有些东西没有安装)。最简单的方法是从头开始创建一个干净的 conda 环境。
标签: python jupyter-notebook pytorch anaconda torch