Jupyter Notebook无法找到模块

时间:2019-03-20 12:54:38

标签: python module jupyter-notebook

我正在为项目使用Jupyter笔记本,我一直在用vs代码编写代码,但是最近切换到Jupyter。代码在vs代码中正常工作,但是已经使用pip安装了模块,但是在Jupyter Notebook中出现导入错误。对于;

{
  "presets": ["@babel/preset-env", "@babel/preset-react"]
}

我正在

import reverse_geocoder
from geopy.distance import geodesic

错误。如何将它们安装到Jupyter?

4 个答案:

答案 0 :(得分:1)

Google是您的朋友。

您可以找到非常详细的解决方案here(强烈建议您看看)。

总而言之。我假设您希望直接从Jupyter笔记本安装。这可能意味着您没有Anaconda(否则我建议您通过Anaconda提示符进行安装),但针对这种情况,我还将写下解决方案。

如果没有Anaconda,则可以使用pip进行安装

# Install a pip package in the current Jupyter kernel
import sys
!{sys.executable} -m pip install reverse_geocoder

如果您有Anaconda:

# Install a conda package in the current Jupyter kernel
import sys
!conda install --yes --prefix {sys.prefix} reverse_geocoder

但是,如果您确实安装了Anaconda,则只需打开Anaconda提示符并使用以下命令安装软件包:

pip install reverse_geocoder

答案 1 :(得分:0)

是的,我为我工作..不知道为什么,它已安装并在其他地方运行。 一切都很好。

只需在每个环境中重新安装,pip install geopy(Anaconda)

答案 2 :(得分:0)

如果您正在使用Python3笔记本(在Python 3.x环境中运行),请尝试

pip3 install geopy

答案 3 :(得分:0)

我遇到了这个问题,结果是我在 VS Code 中选择了错误的 Python。您必须选择(在右上角)与您的项目相对应的python 环境。

enter image description here