在Windows 10上无法将模型链接到“ en_core_web_md”

时间:2018-11-27 17:28:53

标签: windows spacy rasa-nlu

我尝试在Windows 10上使用Rasa尝试a chatbot made by a friend of mine。后端through their tutorial的安装入门使我感到惊讶的是,在使用{{之后,我无法将模型链接到'en_core_web_md' 1}}。这是完整的错误消息:

python -m spacy link en_core_web_md en

这很奇怪,因为我能够在Ubuntu上这样做。 你有什么主意吗?

4 个答案:

答案 0 :(得分:2)

这是一个已知问题。实际上,您的错误消息给出的正是问题所在。该脚本无法为en_core_web_md创建符号链接(快捷方式)。执行以下操作以解决问题

  • 转到目录:C:\Users\antoi\Documents\Programming\Nathalie\Chatbot_RASA_room_reservation\cha_env36\lib\site-packages\spacy\data\

  • 创建到目的地的快捷方式:C:\Users\antoi\Documents\Programming\Nathalie\Chatbot_RASA_room_reservation\cha_env36\lib\site-packages\en_core_web_md

  • 将其命名为en


如果您想知道如何创建快捷方式,可以使用以下屏幕截图

  

转到文件夹C:\Users\antoi\Documents\Programming\Nathalie\Chatbot_RASA_room_reservation\cha_env36\lib\site-packages\spacy\data\并右键单击并创建快捷方式

enter image description here

  

提供目标目录:   C:\Users\antoi\Documents\Programming\Nathalie\Chatbot_RASA_room_reservation\cha_env36\lib\site-packages\en_core_web_md   然后点击下一步

enter image description here

  

您必须将快捷方式命名为en。然后点击完成

enter image description here

答案 1 :(得分:1)

按照提供的日志进行操作。 可能是权限问题。

尝试以管理员权限打开CMD,然后再次运行spacy link命令。

答案 2 :(得分:1)

您还可以在cmd中使用mklink命令在所需文件夹中创建符号链接。

MKLINK [[/D] | [/H] | [/J]] Link Target

        /D      Creates a directory symbolic link.  Default is a file
                symbolic link.
        /H      Creates a hard link instead of a symbolic link.
        /J      Creates a Directory Junction.
        Link    Specifies the new symbolic link name.
        Target  Specifies the path (relative or absolute) that the new link
                refers to.

答案 3 :(得分:0)

我所做的是以管理员身份打开bash,然后运行命令:

python -m spacy link en_core_web_md en

如果您正在使用virtualenv,请确保先激活该virtualenv。