From 8191e33cf1a59c20262d795b012fd7077f78f0e4 Mon Sep 17 00:00:00 2001 From: ines Date: Sun, 16 Apr 2017 13:32:31 +0200 Subject: [PATCH] Update link error message with info on permissions --- spacy/cli/link.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/spacy/cli/link.py b/spacy/cli/link.py index 9abb7bfb4..781adda2c 100644 --- a/spacy/cli/link.py +++ b/spacy/cli/link.py @@ -49,9 +49,12 @@ def symlink(model_path, link_name, force): # This is quite dirty, but just making sure other errors are caught so # users at least see a proper message. util.sys_exit( - "Creating a symlink in spacy/data failed. You can still import " - "the model as a Python package and call its load() method, or " - "create the symlink manually:", + "Creating a symlink in spacy/data failed. Make sure you have the " + "required permissions and try re-running the command as admin, or " + "use a virtualenv to install spaCy in a user directory, instead of " + "doing a system installation.", + "You can still import the model as a Python package and call its " + "load() method, or create the symlink manually:", "{a} --> {b}".format(a=unicode_(model_path), b=unicode_(link_path)), title="Error: Couldn't link model to '{l}'".format(l=link_name))