我在 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 版本。
You do安装了两个版本的 python:您首先提到的 CPython 3.5.2 发行版和您随后提到的 Anaconda 4.2.0 Python 发行版。 Anaconda 打包了大量的第 3 方包,包括 Numpy。但是,python.org 上提供的 CPython 3.5.2 安装仅附带标准库。
这两个 python 安装具有单独的包安装,因此 Anaconda 的 numpy 可用并不意味着它可用于 CPython 安装。由于您使用 CPython 附带的 Idle 启动,而 CPython 没有 numpy,因此您会看到此错误。您有两个选择:
- 为 CPython 安装 numpy。有关如何执行此操作的详细信息,请参阅 numpy 文档,但这可能很困难。
- 使用 Anaconda 附带的 Idle 版本。这应该可以在 Anaconda 程序文件夹中找到。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)