Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 3.x 操作错误:[E050]Can';找不到型号';de';。它没有';t似乎是一个快捷链接、Python包或数据目录的有效路径_Python 3.x_Jupyter Notebook_Pytorch_Tensorboard_Seq2seq - Fatal编程技术网

Python 3.x 操作错误:[E050]Can';找不到型号';de';。它没有';t似乎是一个快捷链接、Python包或数据目录的有效路径

Python 3.x 操作错误:[E050]Can';找不到型号';de';。它没有';t似乎是一个快捷链接、Python包或数据目录的有效路径,python-3.x,jupyter-notebook,pytorch,tensorboard,seq2seq,Python 3.x,Jupyter Notebook,Pytorch,Tensorboard,Seq2seq,因此,我尝试在kaggle笔记本和google colab等在线笔记本上使用pytorch制作一个从序列到序列的模型,用于将德语翻译成英语 import torch import torch.nn as nn import torch.optim as optim from torchtext.datasets import Multi30k from torchtext.data import Field, BucketIterator import numpy as np import sp

因此,我尝试在kaggle笔记本和google colab等在线笔记本上使用pytorch制作一个从序列到序列的模型,用于将德语翻译成英语

import torch
import torch.nn as nn
import torch.optim as optim
from torchtext.datasets import Multi30k
from torchtext.data import Field, BucketIterator
import numpy as np
import spacy
import random
from torch.utils.tensorboard import SummaryWriter  # to print to tensorboard

导入的库,当我使用spacy函数加载数据集时,如下所示

spacy_ger = spacy.load("de")
spacy_eng = spacy.load("en")
出现此错误。: 操作错误:[E050]找不到型号“de”。它似乎不是快捷链接、Python包或数据目录的有效路径

到处都有“恩”的解释,但没有“德”的解释。如果有人能帮忙的话

规格:

软件包:版本

  • 空间:2.3.1

  • pytorch crf:0.7.0

  • 火炬:1.5.1

  • TORCHLP:0.0.0.1

  • 火炬文本:0.4.0

  • 火炬视野:0.6.1

  • jupyter张力板:0.2.0

  • 张力板:2.2.2

  • 张力板插件wit:1.7.0


提前感谢您的帮助。

因此,在整整一个月的时间里,我尝试了其他事情,探索了与本主题相关的问题,我找到了一种方法

import spacy.cli
spacy.cli.download(“en_core\u web\u md”)
使用此方法,您可以使用和导入任何spacy模型,无论是中型数据集还是大型数据集,如果尝试使用
spacy.load
因为它对于在Google colab或Kaggle笔记本或任何其他在线笔记本中加载除sm或最小尺寸数据集以外的数据集无效。

可以肯定的是,您在加载之前下载过德国型号吗?@ZakSoliman是的,我尝试过下载,但在下载时,出现一个错误:\没有兼容的“de_core_news_md”(spaCy v2.0.12)\您可以在笔记本电脑中加载
md
lg
型号。加载后只需重新启动运行时,以确保Python正确注册了新包。或者更好:在事先设置好的虚拟环境中运行您的笔记本,并安装正确的软件包。@Sofie VL实际上我的电脑上没有安装nvidia gpu,所以除了在线笔记本之外,我别无选择,这就是为什么我没有使用虚拟环境,否则它在机器上工作正常。