Можно ли использовать spacyr без прав администратора? - PullRequest
0 голосов
/ 29 марта 2019

Я пытаюсь использовать spacyr на компьютере, где у меня нет доступа администратора, это просто реальность. Я обнаружил, что могу загрузить и установить spacy и модель en с помощью anaconda в свою среду conda (spacy_condaenv), но не могу создать ссылку из-за отсутствия доступа администратора. Вот полная ошибка:

Ошибка: не удалось связать модель с 'en' Создание символической ссылки в spacy / data не удалось. Убедитесь, что у вас есть необходимые разрешения и попробуйте повторно запустить команду от имени администратора или использовать virtualenv. Вы все еще можете импортировать модель как модуль и вызвать ее load () или создайте символическую ссылку вручную.

D:\Anaconda\envs\spacy_condaenv\lib\site-packages\en_core_web_sm -->
D:\Anaconda\envs\spacy_condaenv\lib\site-packages\spacy\data\en


Creating a shortcut link for 'en' didn't work (maybe you don't have
admin permissions?), but you can still load the model via its full
package name: nlp = spacy.load('{name}')
Download successful but linking failed

Я в основном работаю в R и ОЧЕНЬ плохо знаком с python, поэтому я изо всех сил пытаюсь найти обходной путь. Есть ли вообще это можно сделать ??? Можно ли как-нибудь переместить необходимые библиотеки в папку, которая не требует прав администратора?

Это основной код для настройки и запуска в r:

install.packages (spacyr)

библиотека (spacyr)

spacy_install () spacy_initialize (condaenv = "spacy_condaenv", model = "en")

spacy_download_langmodel ("en") # <- эта функция создала вышеуказанную ошибку. </p>

...