在空闲状态下导入Numpy时出错

在空闲状态下导入Numpy时出错,numpy,python-idle,Numpy,Python Idle,我可以在Geany中导入numpy,但无法在IDLE中导入,消息是:没有名为“numpy”的模块您确定路径numpy中的python版本的IDLE与标准库模块相同吗。你需要下载它。如果它已经在您的计算机上,您需要包含足够的路径信息,以便Python找到它。@johncleman如何理解路径的相等性,如果它们不相同,如何修复?我怀疑@YasinYousif是正确的。如果您有一个Python版本知道如何查找numpy(从您的问题措辞来看似乎就是这样),那么可能发生的情况是您的机器上有多个Python

我可以在Geany中导入numpy,但无法在IDLE中导入,消息是:
没有名为“numpy”的模块

您确定路径
numpy
中的python版本的IDLE与标准库模块相同吗。你需要下载它。如果它已经在您的计算机上,您需要包含足够的路径信息,以便Python找到它。@johncleman如何理解路径的相等性,如果它们不相同,如何修复?我怀疑@YasinYousif是正确的。如果您有一个Python版本知道如何查找
numpy
(从您的问题措辞来看似乎就是这样),那么可能发生的情况是您的机器上有多个Python版本(我有3个),每个版本都有自己的空闲,您无意中使用了与
Geany
不同的版本。空闲本身与问题无关。就路径而言,这可能会有所帮助:导入由python执行,而不是由Geany和IDLE执行。您很可能安装了与Geany一起使用的python版本的numpy,而不是用于空闲运行的其他版本。要进行优化,请运行import sys;以两种方式打印(系统版本)。如果两个响应相同,请添加
print(sys.path)
并检查numpy的安装位置。