【问题标题】:ModuleNotFoundError despite package installationModuleNotFoundError 尽管包安装
【发布时间】:2022-01-03 20:33:13
【问题描述】:

由于未知原因,Python 包 GeoPandas 的某些功能不再在我的 PC 上运行。因此,我卸载并重新安装了 Anaconda,并通过 conda create -n geo-env -c conda-forge geopandas 安装了 Python 包 GeoPandas,该包现在在 Anaconda 包概述中被标记为已安装

但是,当我在 Spyder 中运行 import geopandas 时,我收到以下错误:

runfile('untitled0.py', wdir='/Downloads')
Traceback (most recent call last):

  File "untitled0.py", line 1, in <module>
    import geopandas

ModuleNotFoundError: No module named 'geopandas'

有人知道我能做什么吗?我确保我运行的是正确的 Anaconda 环境。

【问题讨论】:

    标签: python anaconda spyder


    【解决方案1】:

    不熟悉 Spyder,也没有太多使用 Anaconda,但我很好奇。第一件事是您想要在您的geo-env 环境中按照here 的描述安装Spyder 内核(您可能已经这样做了)。太好了,一切都完成了,你加载 Spyder,将你的运行时更改为你环境中正确的 python,然后......它不起作用。

    根据我的测试,Spyder 不是很动态,所以我必须在将 Spyder 设置到正确的环境后重新启动它。重新启动时,您会注意到 iPython 窗口会尝试加载内核,然后它就会工作。

    【讨论】:

    • 感谢您的回答!我不知道这项工作到底做了什么,但重新启动(很确定我以前做过)和将内核安装到新环境中解决了我的问题。谢谢!!
    猜你喜欢
    • 2020-04-27
    • 2021-01-26
    • 1970-01-01
    • 1970-01-01
    • 2022-08-11
    • 2020-05-14
    • 2023-03-29
    • 1970-01-01
    • 2021-03-20
    相关资源
    最近更新 更多