3 回答
TA贡献1821条经验 获得超6个赞
当我们导入模块时,我们需要在当前选择的环境中安装所需的模块。(Python environments。)
我使用以下语句将它安装在基础 conda 环境中:
conda install pytorch torchvision -c pytorch
我们需要注意在Jupyter Notebook中选择的内核:
TA贡献1798条经验 获得超3个赞
对我有用的是:卸载 py37,38。只有 anaconda 作为所有 python 库的来源。导入火炬后 - 你可能会从 numpy lib 中得到错误:
from numpy.core._multiarray_umath import (
ImportError: DLL load failed: The specified module could not be found.
要修复它,请添加另一个系统变量:
C:\anaconda3\Library\bin
实际上也许我不需要删除其他 python 版本。但毕竟,导入 torch 在 vs code 中有效:
from platform import python_version
print(python_version())
import torch
import torchvision
import numpy as np
print(torch.__path__)
print(np.__version__)
输出:
3.8.3
['C:\\anaconda3\\lib\\site-packages\\torch']
1.18.5
TA贡献1815条经验 获得超13个赞
使用如下所示的 pip 命令安装 pytorch:
pip3 install torch torchvision torchaudio --extra-index-url https://download.pytorch.org/whl/cu113
执行此操作,然后重新加载您的 vscode。如果错误仍然存在,请检查您是否在所选的解释器环境中安装了该模块。这似乎对我有用。
添加回答
举报