PYTHON 为啥我的 python IDLE 不能将 numpy 识别为模块,尽管在 cmd 中运行 pythob 时可以正常使用 numpy?

Posted

技术标签:

【中文标题】PYTHON 为啥我的 python IDLE 不能将 numpy 识别为模块,尽管在 cmd 中运行 pythob 时可以正常使用 numpy?【英文标题】:PYTHON why won't my python IDLE recognise numpy as a module, despite numpy being used fine when pythob is ran in cmd?PYTHON 为什么我的 python IDLE 不能将 numpy 识别为模块,尽管在 cmd 中运行 pythob 时可以正常使用 numpy? 【发布时间】:2021-11-06 20:49:44 【问题描述】:
import numpy as np

h = [1.87, 1.87, 1.82, 1.91, 1.90, 1.85]
w = [81.65, 97.52, 95.25, 92.98, 86.18, 88.45]

numpy_h = np.array(h)
numpy_w = np.array(w)

print(numpy_h)

简单的代码吧?这在 cmd 中运行良好,打印 [1.87 1.87 1.82 1.91 1.9 1.85] 但是在 python IDLE 中运行时会出错:ModuleNotFoundError: No module named 'numpy' 我检查了我的 \python38-32\Lib\site-packages 文件夹,据我所知,确实安装了 numpy。模块如何在cmd中使用而不在IDLE中使用?

【问题讨论】:

你使用虚拟环境吗? @AcaNg 我使用 ConEmu 作为控制台的模拟器,但除此之外没有;我使用 Windows 控制台中的 pip 安装了 numpy 【参考方案1】:

已解决:重新安装了我的 python 版本并升级了 pip

【讨论】:

以上是关于PYTHON 为啥我的 python IDLE 不能将 numpy 识别为模块,尽管在 cmd 中运行 pythob 时可以正常使用 numpy?的主要内容,如果未能解决你的问题,请参考以下文章

为啥python没有idle

为啥我的python GUI不能用?

为啥我的python中的colorama模块没用呢

python 为啥不能一步步手动调试?

我Python3.8.0自带的IDLE中可以使用jieba,为啥Pycharm不行?

python 写代码怎么换行,我用IDLE不会,ENTER就输出了,用记事本只能保存txt为啥