首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >通过conda下载python3环境中的库

通过conda下载python3环境中的库
EN

Stack Overflow用户
提问于 2019-12-19 04:43:39
回答 2查看 128关注 0票数 1

我正在尝试在一个新的python3环境中下载spaCy库。

这就是我所拥有的:

代码语言:javascript
复制
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_smpython3 -m spacy download en_core_web_sm,但均出现相同错误。

我认为这是一个位置问题。

我之前已经通过命令行conda install -c conda-forge spacy成功下载了spaCy,所以spaCy一定在某个地方。

谢谢!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-12-19 04:58:42

使用Conda不会将内容安装到您创建的python虚拟环境中。如果您想使用特定版本的python创建一个conda虚拟环境,然后将python包安装到conda环境中,您可以执行以下操作:

代码语言:javascript
复制
conda create -n .env python=x.x anaconda
source activate .env
conda install -n .env -c conda-forge spacy

如果您只想使用您的python虚拟环境并在那里安装空间,请遵循以下步骤(为了完整起见,我假设这里不存在.env )。

代码语言:javascript
复制
python3 -m venv .env
source .env/bin/activate
pip3 install spacy
票数 2
EN

Stack Overflow用户

发布于 2019-12-19 07:30:24

我使用的是pip install和python3,它起作用了!

代码语言:javascript
复制
python -m venv .env
source .env/bin/activate
pip install -U spacy
python -m spacy download en_core_web_sm

不知何故,使用conda install是行不通的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59399718

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档