python - 尽管安装了torchvision,但无法加载它
问题描述
我已经使用以下方法安装了 pytorch 和 torchvision:
conda install pytorch-cpu -c pytorch
pip install torchvision
当我尝试在 spyder 中运行以下命令时:
import torch
import torchvision
import torchvision.transforms as transforms
我得到:
Traceback (most recent call last):
File "<ipython-input-2-0bf25e9dac67>", line 2, in <module>
import torchvision
File "C:\Users\lkoefoed\AppData\Local\Continuum\anaconda3\lib\site-package\torchvision\__init__.py", line 2, in <module>
from torchvision import datasets
File "C:\Users\lkoefoed\AppData\Local\Continuum\anaconda3\lib\site-packages\torchvision\datasets\__init__.py", line 1, in <module>
from .lsun import LSUN, LSUNClass
File "C:\Users\lkoefoed\AppData\Local\Continuum\anaconda3\lib\site-packages\torchvision\datasets\lsun.py", line 2, in <module>
from PIL import Image
File "C:\Users\lkoefoed\AppData\Local\Continuum\anaconda3\lib\site-packages\PIL\Image.py", line 56, in <module>
from . import _imaging as core
ImportError: DLL load failed: The specified module could not be found.
解决方案
通过运行修复:
conda install pytorch-cpu -c pytorch
pip install torchvision
删除站点包中的 PIL 和枕头文件夹,然后运行:
pip install pillow
推荐阅读
- python - Pandas read_csv 转换器 – 如何处理异常 (literal_eval SyntaxError)
- c# - XMLWriter 无法访问它刚刚创建的文件
- android - BottomSheet 点击触发
- ios - UITableView cellForRowAt 中的 API 异步调用
- ios - Swift 委托作为函数参数
- git - 请使用 Git LFS 示例配置 Gerrit
- vue.js - vue-slide-bar 在引导模式中不起作用
- java - 如何转换地图
到请求体? - windows - Windows 锁定屏幕中的实时浏览器
- html - 打印具有自动高度的 html 收据