Я пытаюсь использовать 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>