1.
首先在jupyter notebook中import torchvision时发现 torchvision 导入失败
而在pycharm中显示正常,查找是否环境依赖不对
环境依赖创建如下:anaconda创建的环境,如何在jupyter中使用_anaconda安装pyradiomics后,如何在juypter中调用-CSDN博客
创建好之后发现不是依赖原因。
2.
之后在anaconda prompt中查看新建的环境是否torchvision包的缺失
conda list 可以查看当前环境的包
显示含有torchvision 是 0.8.0
然后卸载当前包 pip uninstall torchvision
更新torchvision版本 conda install -c pytorch torchvision
更新之后版本是0.15.2
但是pytorch与torchvision版本不对应,依然显示错误
3.
查找与pytorch版本对应的torchvision,(查看显卡详细 nvidia-smi)
这里查找匹配版本 Previous PyTorch Versions | PyTorchhttps://pytorch.org/get-started/previous-versions/
使用pip install torchvision 下载
下载好之后jupyter 中依然报错,同样的error
4.
最后发现pip 或者 conda install 直接在anaconda中下载的torchvision 在pycharm中虽然不标红,但是运行之后会报错,所以只能下载whl版本解压之后手动放到site-packages里面
查找whl版本
https://download.pytorch.org/whl/torch_stable.htmlhttps://download.pytorch.org/whl/torch_stable.html添加之后jupyter 不再报错