我正在尝试安装 spaCy,但它说没有名为 spacy 的模块
我在终端中使用了 python3 -m spacy download en_core_web_md 命令,尽管它显示“没有名为 spaCy 的模块”。当我编写 spacy info 命令时,它会输出信息,因此我已成功安装 spacy。有人可以帮我弄清楚我还能做什么吗?
出现该错误是因为您很可能确实没有安装 spaCy。这是在系统中安装 spaCy 的一种方法(我将为基于 Linux 的系统运行命令):
# Create a virtual environment
python -m venv my_venv
# Activate the previously created virtual environment
source my_venv/bin/activate
# Install spacy
pip install spacy
# Download `en_core_web_md`
python -m spacy download en_core_web_md
如果
python
触发并出现类似 bash: python: command not found
的错误,则尝试使用 python3
。你现在应该已经设置好了。
希望有帮助。