python - 本地安装 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
如何防止这种情况并在本地下载?
解决方案
我能够通过添加来解决这个问题--install-option
python3.7 -m spacy download en --install-option="--prefix=/proj/aa/myusername/lib/python"
推荐阅读
- python - Linux:使用python,如何获取可以打开某种文件类型的软件列表?
- python - Python 使用指定的映射对字典列表进行排序
- python - 检查熊猫数据框中是否存在最小和最大日期之间的所有日期?
- oracle - PLSQL中过程内部的类型转换
- django - 无效的 Django 表单集
- arrays - 我想知道从数组中删除后值在哪里?
- typescript - Typescript keyof 数组包含原型方法
- amazon-web-services - Guardduty 无法检测到 Aws 之外的攻击
- sql - SQL查询找出元素的最后一次出现
- macos - 为什么启动应用程序时不存在 zsh 环境变量?