【发布时间】:2020-09-19 05:50:51
【问题描述】:
我正在使用 anaconda 发行版将使用 pip install .. 安装的库导入 Jupyter Notebook,该发行版正在运行。 接下来我尝试在 VS Code 中导入相同的库并使用 Anaconda 提示符运行它。我收到如下错误消息:ModuleNotFoundError: No module named 'spacy'
我不明白为什么它可以在 Jupyter notebook 中工作但不使用 VS Code,他们不是都使用 Anaconda 发行版吗?
编辑: 我尝试使用 Sublime 文本编辑器并得到了同样的错误。使用 Anaconda Prompt 并运行 'pip list' 时,我会得到包括 spacy 在内的所有包的列表,但是在运行代码时,我会收到错误消息“No module named 'spacy'”
【问题讨论】:
-
检查您在每个软件上运行的 python 版本。 VS 代码很可能会插入默认系统 python(或另一个 anaconda virtualenv)而不是你在笔记本中工作的那个
-
在 VS Code 中,我检查了正在使用的解释器,我得到了这个: "C:\Users\My User\AppData\Local\Continuum\anaconda3\python.exe" ,即将到来来自蟒蛇。这是你的意思吗?
标签: python jupyter-notebook anaconda