当我尝试在我的终端上运行代码时,我不断收到“ModuleNotFound”错误,即使我安装了它
Posted
技术标签:
【中文标题】当我尝试在我的终端上运行代码时,我不断收到“ModuleNotFound”错误,即使我安装了它【英文标题】:I keep getting "ModuleNotFound" error when i try to run code on my terminal even though i installed it 【发布时间】:2021-12-07 15:46:19 【问题描述】:我与:
-
Atom 作为文本编辑器
GitBash 作为终端
我一直在尝试使用 numpy 模块,但是,即使我在终端上通过 conda 命令安装了它,当我在终端上运行代码时,它仍然会给我 ModuleNotFoundError
例如,这里有一些代码: https://i.stack.imgur.com/GL4JP.png
这是我试图在我的终端上运行它: https://i.stack.imgur.com/ChOWm.png
【问题讨论】:
你是如何/在哪里安装 numpy 的?可能是环境问题或多个 Python 发行版! 运行pip list
或 python -m pip list
你正在执行代码的地方,看看 numpy
是否作为已安装的模块安装在那里。而且,由于您是使用 conda 安装的,因此这里可能存在一些环境问题。
你有多个 python 安装吗?您可能已将它安装在一个中并尝试在另一个中使用它。例如,您可以使用ls -ls /usr/bin/python*
查看系统中的所有python 安装。对于其他操作系统,请检查具体命令。
@jak123 >> 我在我的 gitbash 终端上使用了命令“conda install numpy”,然后我从 python.org 下载了 python 和 anaconda 默认自带的。
@avats 我对 pip 命令有问题,即使我手动将它添加到我的环境变量中,它仍然给我“pip not found error”,这就是我首先下载 conda 的原因。跨度>
【参考方案1】:
正如您提到的,您已经使用 conda 安装了 numpy
,请在 anaconda 提示符 (python yourfile.py
) 中运行您的脚本或 .py
文件,而不是 GitBash 或 windows 命令提示符。
否则,将 python 添加到路径并确保将正确的变量添加到路径。如果您正在使用 python 的 conda 安装,则将其添加到路径中,或者如果您安装了 python 独立,则应将其添加到路径中。使用以下命令了解系统中 python 的安装位置并相应地添加到路径中。然后使用 GitBash 或 CMD 运行您的文件。
在 CMD 中:
where.exe python
在 GitBash 中:
which python
或
where.exe python
【讨论】:
以上是关于当我尝试在我的终端上运行代码时,我不断收到“ModuleNotFound”错误,即使我安装了它的主要内容,如果未能解决你的问题,请参考以下文章
尝试在我的网络应用上使用 Google 和登录时,不断收到“超出未经身份验证使用的每日限制。继续使用需要注册”