在本地安装 spacy

Installing spacy locally

我在本地安装 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

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

我通过添加 --install-option

解决了这个问题
python3.7 -m spacy download en --install-option="--prefix=/proj/aa/myusername/lib/python"