首页 > 解决方案 > 本地安装 spacy

问题描述

spacy在本地安装是这样的:

pip3.7 install --install-option="--prefix=/proj/aa/myusername/lib/python" -U spacy

本地安装成功完成。现在当我尝试下载英文包时

python3.7 -m spacy download en

它给了我这样的错误: No module named spacy

所以我做了:

setenv PYTHONPATH /proj/aa/myusername/lib/python/lib/python3.7/site-packages 
python3.7 -m spacy download en

似乎可以正确下载所有内容,但是当它尝试写入需要管理员权限的区域时,最后一步失败了:

creating /admin_access_path/.package/python-3.7.2/lib/python3.7/site-packages/en_core_web_sm
error: could not create '/admin_access_path/.package/python-3.7.2/lib/python3.7/site-packages/en_core_web_sm': Read-only file system

如何防止这种情况并在本地下载?

标签: pythonspacypython-module

解决方案


我能够通过添加来解决这个问题--install-option

python3.7 -m spacy download en --install-option="--prefix=/proj/aa/myusername/lib/python"

推荐阅读