ImportError:没有名为 array_import 的模块 -----scipy

0 投票
2 回答
4271 浏览
提问于 2025-04-16 22:49

我在使用scipy的时候遇到了一个问题,想要导入io模块,但在Python的命令行中出现了以下错误。

import scipy.io.array_import

ImportError: No module named array_import

请告诉我该怎么解决这个问题。

我在网上看了一些帖子,也尝试了使用

import numpy.loadtxt  

但这个方法也不行。

错误信息是:ImportError: 没有名为loadtxt的模块。

2 个回答

1

请查看这条信息,这是在SciPy用户邮件列表上的讨论:

我在导入io模块时遇到了问题,python命令行显示了以下错误。

import scipy.io.array_import
ImportError: No module named array_import

在Scipy 0.8版本中,array_import这个功能被删除了。如果你想使用读取和写入数组的功能,应该用numpy.savetxtnumpy.loadtxt来代替。

0

numpy.loadtxt 是一个函数,而不是一个模块。这就是为什么你不能单独导入 loadtxt 的原因:

In [33]: import numpy
In [34]: numpy.loadtxt
Out[34]: <function loadtxt at 0x9f8bca4>

撰写回答