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?的主要内容,如果未能解决你的问题,请参考以下文章