为了账号安全,请及时绑定邮箱和手机立即绑定

没有名为“scipy.io.matlab”的模块

没有名为“scipy.io.matlab”的模块

交互式爱情 2022-01-11 17:17:20
import sklearn.preprocessing 返回以下错误消息。---------------------------------------------------------------------------ModuleNotFoundError                       Traceback (most recent call last)<ipython-input-1-8931cbb9678f> in <module>      1 import numpy as np----> 2 import sklearn.preprocessing~\AppData\Roaming\Python\Python37\site-packages\sklearn\preprocessing\__init__.py in <module>      4 """      5 ----> 6 from ._function_transformer import FunctionTransformer      7       8 from .data import Binarizer~\AppData\Roaming\Python\Python37\site-packages\sklearn\preprocessing\_function_transformer.py in <module>      3 from ..base import BaseEstimator, TransformerMixin      4 from ..utils import check_array----> 5 from ..utils.testing import assert_allclose_dense_sparse      6 from ..externals.six import string_types      7 ~\AppData\Roaming\Python\Python37\site-packages\sklearn\utils\testing.py in <module>     19      20 import scipy as sp---> 21 import scipy.io     22 from functools import wraps     23 from operator import itemgetter~\AppData\Roaming\Python\Python37\site-packages\scipy\io\__init__.py in <module>     95      96 # matfile read and write---> 97 from .matlab import loadmat, savemat, whosmat, byteordercodes     98      99 # netCDF file supportModuleNotFoundError: No module named 'scipy.io.matlab'我使用 Windows。Python 3.7.3 中已经安装了以下软件包:scipy 1.1.0numpy 1.16.2scikit-learn 0.20.3任何帮助表示赞赏。
查看完整描述

1 回答

?
千万里不及你

TA贡献1784条经验 获得超9个赞

根据上面@Jeril 的评论,我的问题已经解决。这是因为 Scipy 不是最新版本。

以下是步骤:
1. 从此处下载软件包。请在介绍部分写一些警告。
2. 如果需要,将下载的文件复制并粘贴到 Python 目录。在我的机器中,它位于 C:\Python\Python36。
3. 打开命令提示符,然后 cd 到保存下载文件的目录。
4. pip install packagefilename.whl. 在此之前,请确保 pip 已更新。


查看完整回答
反对 回复 2022-01-11
  • 1 回答
  • 0 关注
  • 359 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信