ImportError: cannot import name ‘IterableDataset‘ from ‘torch.utils.data.dataset‘

今天在导入torch库的时候出现了下面的错误:

ImportError: cannot import name 'IterableDataset' from 'torch.utils.data.dataset'

我的代码是:

import json
import pandas as pd
import numpy as np
import torch
import torch.nn as nn
import torch.nn.functional as F
from torch.utils.data import Dataset, DataLoader
# from torch.cuda.amp import autocast, GradScaler
from tqdm import tqdm
import random
import os
import time
from sklearn.model_selection import *
from transformers import *

解决方法

pip install torch==1.5

输出日志:

Looking in indexes: http://pip.baidu.com/root/baidu/+simple/
Collecting torch==1.5
  Downloading http://pip.baidu.com/root/baidu/packages/packages/59/6f/cdee668c94f5efb3745e9485765fd6b4918a855f7d36c0514ddf38daaddf/torch-1.5.0-cp37-none-macosx_10_9_x86_64.whl (80.5MB)
     |████████████████████████████████| 80.5MB 12.0MB/s
Requirement already satisfied: future in /Users/wugaosheng/anaconda3/lib/python3.7/site-packages (from torch==1.5) (0.18.2)
Requirement already satisfied: numpy in /Users/wugaosheng/anaconda3/lib/python3.7/site-packages (from torch==1.5) (1.19.5)
ERROR: torchnlp 0.0.0.1 has requirement torch==1.0.0, but you'll have torch 1.5.0 which is incompatible.
Installing collected packages: torch
  Found existing installation: torch 1.0.0
    Uninstalling torch-1.0.0:
      Successfully uninstalled torch-1.0.0
Successfully installed torch-1.5.0

参考文献

FARMReader on Conda Environment

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

农民小飞侠

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值