首页 > 解决方案 > 安装在 Anaconda 中的模块,与 Spyder 相同的解释器,但 Spyder 得到“ModuleNotFoundError”

问题描述

我已经通过安装 netcdf4 库

conda install -c anaconda netcdf4

它在我的 conda 环境中显示良好:

康达环境

但是,当我尝试在 Spyder 中导入它时,我得到一个

“ModuleNotFoundError:没有名为‘netcdf4’的模块”

我已经尝试过这里的解决方案。正如您在下面看到的,两个解释器都是相同的(在工具/首选项中它被设置为 python.exe,而不是 pythonw.exe):

口译员

然而,当我尝试导入 netcdf4 模块时,它说没有名为这个的模块。

为什么

任何想法可能是什么原因?尝试让 Anaconda 工作已经两天了,而且体验一点也不顺畅,真的接近放弃 Anaconda 的整体。

根据请求添加,我的整个 IDE 的屏幕截图。注意在我运行的控制台pip install netcdf4中,它说我已经安装了它。直接下面是导入模块和错误:

IDE

以及控制台在每次启动时的外观:

安慰

标签: pythonanacondaspyderpython-module

解决方案


使用的文档/教程说明

import netcdf4

虽然现在它区分大小写

import netCDF4

这么简单的修复..


推荐阅读