python - Jupyter笔记本找不到模块

标签 python module jupyter-notebook

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

import reverse_geocoder
from geopy.distance import geodesic

我得到了

No module named 'reverse_geocoder'
No module named 'geopy'

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

最佳答案

Google 是您的 friend 。

你可以找到非常详细的解决方案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

关于python - Jupyter笔记本找不到模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55261255/

相关文章:

python - 使用 boto3 将本地文件夹同步到 s3 存储桶

go - 为什么 go 模块在没有详细信息的情况下会在提取某些有效的正确提交时失败?

python - tensorflow 集线器 : Stuck while importing a model

css - 标题中 drupal 模块的位置

python - jupyter 笔记本下载为 pdf

python - 从 jupyter notebook 调用在不同文件中编写的函数

python - 为什么我在读取 .json 文件时收到此错误?

python - 排序如何处理两个给定列表中的键和 lambda 函数

python - 如何在普罗米修斯中创建自定义指标?

node.js - NodeJS 使用来自不同文件的模块