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'”
安装 nltk 包时出现 ModuleNotFoundError: No module named '_sqlite3'
Python - 安装新包时出现 ModuleNotFoundError
torchvisiontorchaudiotorchtext安装:解决ModuleNotFoundError: No module named ‘torchvision‘问题