ImportError: 安装Spyder后找不到模块...

2 投票
3 回答
5960 浏览
提问于 2025-04-18 17:41

Anaconda Spyder本来应该在安装的时候就自带numpy、scipy等库。有人在我的Windows 7上安装了Spyder,但当我尝试使用import numpyimport scipy时,出现了这个错误:

import numpy as np
ImportError: No module named numpy

我在控制台上也无法运行"conda"命令。

这是什么问题呢?我该怎么解决?我试着在环境变量里添加PYTHONPATH,但是没有任何变化。

我怎么检查这些库到底有没有安装呢?我在电脑上搜索NumPy,只找到了以下内容:

enter image description here

3 个回答

0

可能是因为你在Spyder环境中使用的Python核心版本和Conda中的Python版本不一样。

Spyder环境中的Python核心版本

1

Conda中的Python版本

2

所以你应该把它们的版本调整成一样的,这样问题就能解决了。

0

问题是你需要安装 Python 2.7。很可能你现在安装的是其他版本的 Python。如果你下载并安装 Python 2.7,这样就可以正常使用了。还有一种方法是去找支持你当前安装的 Python 版本的 Anaconda Spyder 版本。

1

听起来好像有人只安装了Spyder,而不是Anaconda。其实Anaconda是一个包含了多个Python软件包的集合,其中包括Spyder、NumPy和SciPy等。你可以试着去下载并安装Anaconda,然后使用里面自带的Spyder。

撰写回答