我尝试按照本教程使用ParlAI在MTurk上发布HIT任务: how to setup a task with parlAI
本教程说,我应该运行以下代码以便在沙箱上运行任务:
$ python run.py -nh 2 -r 0.05 --sandbox --verbose
通常,它随后应下载在agents.py文件中指定的数据集。但是,当我在Powershell中运行它时,会出现以下错误消息:
PS C:\py3\ParlAI\parlai\mturk\tasks\model_evaluator> python run.py -nh 2 -r
0.05 --sandbox --verbose
Traceback (most recent call last):
File "run.py", line 6, in <module>
from parlai.core.params import ParlaiParser
ModuleNotFoundError: No module named 'parlai'
PS C:\py3\ParlAI\parlai\mturk\tasks\model_evaluator>
它说缺少parlai模块。我该如何运作?
谢谢您的回答!
最诚挚的问候
雨者
答案 0 :(得分:1)
此错误意味着ParlAI尚未安装到您的python路径(ParlAI主目录中的python setup.py develop
)。
但是,请注意,ParlAI不正式支持Windows,因此之后您可能会遇到其他错误。
(如果直接有问题,如果您在Github页面上打开问题,ParlAI团队通常会很快做出回应。)