【发布时间】:2020-09-26 12:43:20
【问题描述】:
我是一个新的 Python 用户 - 使用 Anaconda Python 和 VS 代码。我正在尝试启动我的 jupyter notebook,但我无法导入 geopandas。
import geopandas
---------------------------------------------------------------------------
ModuleNotFoundError Traceback (most recent call last)
in
----> 1 import geopandas
ModuleNotFoundError: No module named 'geopandas'
我可以在 myenv 的“conda list”中看到 geopandas,但如果我想在我的 jupyter 笔记本中查看它,我会得到否定的响应
import sys
'geopandas' in sys.modules
False
我已经从这里和 git hub 尝试了很多建议,但我无法弄清楚。
我错过了什么吗?
非常感谢您的帮助!
【问题讨论】:
-
从你的 jupyter notebook 运行
!conda list geopandas并检查你的 notebook 是否在myenvconda 环境中运行 -
看起来 jupyter notebook 从根目录 C:\Users\xy\Anaconda3 调用它,但它对 pandas 或 numpy 执行相同操作,都可以正常工作。
-
Pandas 和 Numpy 默认安装在 conda 基础环境中。您需要从正确的 conda 环境 (
myenv) 启动您的 jupyter notebook,或者如果您选择在 VS 代码中运行您的 jupyter notebook,请配置 VS 代码以使用该 conda 环境 -
你是否按照official documentation在VSCode中使用环境?
-
谢谢大家的帮助!我必须重新安装 VS 代码,删除我的 conda 环境,创建一个新环境,毕竟我终于能够打开功能性的 jupyter notebook 并运行 geopandas。
标签: python python-3.x anaconda geopandas