Skip to main content
 首页 » 编程设计

python之import numpy 在 IDLE 中不起作用

2025年02月15日10zhoujg

我在 windows10 机器上安装了 python3.5.2(添加到 pythonpath 包含在新 python 的设置中)。然后,我安装了 Anaconda(4.2.0) 版本。当我运行 python 解释器和 import numpy 时在命令提示符下它工作正常。但是当我将它保存为脚本并尝试从 IDLE 运行时,它给出了

Traceback (most recent call last): File "C:\Users\pramesh\Desktop\datascience code\test.py", line 1, in <module> from numpy import * ImportError: No module named 'numpy'

不知道是什么问题。我没有安装任何其他 python 版本。

请您参考如下方法:

确实安装了两个版本的 python:您首先提到的 CPython 3.5.2 发行版,以及您随后提到的 Anaconda 4.2.0 Python 发行版。 Anaconda 打包了大量的 3rd 方包,包括 Numpy。但是,python.org 上提供的 CPython 3.5.2 安装仅附带标准库。

这两个 python 安装有单独的包安装,因此 Anaconda 的 numpy 可用并不意味着它可用于 CPython 安装。由于您使用 CPython 附带的 Idle 启动 Idle,它没有 numpy,因此您会看到此错误。您有两个选择:

  • 为 CPython 安装 numpy。有关如何执行此操作的详细信息,请参阅 numpy 文档,但这可能很困难。
  • 使用 Anaconda 附带的 Idle 版本。这应该在 Anaconda 程序文件夹中可用。