我正在尝试在一个新的python3环境中下载spaCy库。
这就是我所拥有的:
python3 -m venv .env
source .env/bin/activate
conda install -c conda-forge spacy
conda install -c conda-forge spacy-lookups-data
python3 -m spacy download en_core_web_sm我得到的错误是: /Users/KerryChowChow/Dropbox/2019data_art/.env/bin/python3:没有名为spacy的模块
我在环境下同时安装了python2.7和python3。已尝试使用python -m spacy download en_core_web_sm和python3 -m spacy download en_core_web_sm,但均出现相同错误。
我认为这是一个位置问题。
我之前已经通过命令行conda install -c conda-forge spacy成功下载了spaCy,所以spaCy一定在某个地方。
谢谢!
发布于 2019-12-19 04:58:42
使用Conda不会将内容安装到您创建的python虚拟环境中。如果您想使用特定版本的python创建一个conda虚拟环境,然后将python包安装到conda环境中,您可以执行以下操作:
conda create -n .env python=x.x anaconda
source activate .env
conda install -n .env -c conda-forge spacy如果您只想使用您的python虚拟环境并在那里安装空间,请遵循以下步骤(为了完整起见,我假设这里不存在.env )。
python3 -m venv .env
source .env/bin/activate
pip3 install spacy发布于 2019-12-19 07:30:24
我使用的是pip install和python3,它起作用了!
python -m venv .env
source .env/bin/activate
pip install -U spacy
python -m spacy download en_core_web_sm不知何故,使用conda install是行不通的。
https://stackoverflow.com/questions/59399718
复制相似问题