ModuleNotFoundError 尽管包安装

Posted

技术标签:

【中文标题】ModuleNotFoundError 尽管包安装【英文标题】:ModuleNotFoundError despite package installation 【发布时间】: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 环境。

【问题讨论】:

【参考方案1】:

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

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

【讨论】:

感谢您的回答!我不知道这项工作到底做了什么,但重新启动(很确定我以前做过)和将内核安装到新环境中解决了我的问题。谢谢!!

以上是关于ModuleNotFoundError 尽管包安装的主要内容,如果未能解决你的问题,请参考以下文章

尽管安装了最新的 sklearn (0.19.1),但出现“ModuleNotFoundError: No module named 'sklearn.impute'”

包安装成功后的 ModuleNotFoundError

安装 nltk 包时出现 ModuleNotFoundError: No module named '_sqlite3'

Python - 安装新包时出现 ModuleNotFoundError

torchvisiontorchaudiotorchtext安装:解决ModuleNotFoundError: No module named ‘torchvision‘问题

解决安装模块报错“ModuleNotFoundError: No module named 'setuptools'”