首页 文章

使用scipy时找不到模块

提问于
浏览
0

我最近正确安装了numpy和scipy . 以下行运行没有错误 .

导入scipy

我在使用scipy.io.wavefile时遇到了困难 . 我一直在尝试使用"best answer"的"best answer"中的代码 .

但是,当我尝试第一行时,

from scipy.io import wavfile

我收到以下错误和追溯,

Traceback(最近一次调用最后一次):来自scipy.io import wavfile文件“C:\ Users \ Me \ AppData \ Local \ Programs \ Python \ Python37-”的<module>中的文件“<pyshell#0>”,第1行32 \ lib \ site-packages \ scipy \ io \ __ init__.py“,第97行,在<module>中.matlab import loadmat,savemat,whosmat,byteordercodes文件”C:\ Users \ Me \ AppData \ Local \ Programs \ Python \ Python37-32 \ lib \ site-packages \ scipy \ io \ matlab \ __ init__.py“,第13行,在<module>中 . 来自.mio import loadmat,savemat,whosmat文件”C:\ Users \ Me \ AppData \ Local \ Programs \ Python \ Python37-32 \ lib \ site-packages \ scipy \ io \ matlab \ mio.py“,第12行,在<module>中.miobase import get_matfile_version,docfiller文件”C:\ Users \ Me \ AppData \ Local \ Programs \ Python \ Python37-32 \ lib \ site-packages \ scipy \ io \ matlab \ miobase.py“,第22行,在<module>中从scipy.misc导入doccer文件”C:\ Users \ Me \ appData \ Local \ Programs \ Python \ Python37-32 \ lib \ site-packages \ scipy \ misc \ __ init__.py“,第68行,在<module>中从scipy.interpolate.pade导入pade为_pade文件”C:\用户\我\应用程序数据\洛卡l \ Programs \ Python \ Python37-32 \ lib \ site-packages \ scipy \ interpolate \ __ init_.py“,第175行,在<module> from .interpolate import * File”C:\ Users \ Me \ AppData \ Local \程序\ Python \ Python37-32 \ lib \ site-packages \ scipy \ interpolate \ interpolate.py“,第21行,在<module>中将scipy.special导入为spec文件”C:\ Users \ Me \ AppData \ Local \ Programs \ Python \ Python37-32 \ lib \ site-packages \ scipy \ special \ __ init__.py“,第640行,在<module>中的._ufuncs import *文件”_ufuncs.pyx“,第1行,在init scipy.special中 . _ufuncs ImportError:DLL加载失败:找不到指定的模块 .

如果我尝试使用以下行,我也会收到错误和回溯,

import scipy.io.wavfile

收到不同的回复,

Traceback(最近一次调用最后一次):文件“<pyshell#1>”,第1行,在<module>中导入scipy.io.wav文件“C:\ Users \ Me \ AppData \ Local \ Programs \ Python \ Python37- 32 \ lib \ site-packages \ scipy \ io \ __ init__.py“,第97行,在<module>中.matlab import loadmat,savemat,whosmat,byteordercodes文件”C:\ Users \ Me \ AppData \ Local \ Programs \ Python \ Python37-32 \ lib \ site-packages \ scipy \ io \ matlab \ __ init__.py“,第13行,在<module>中 . 来自.mio import loadmat,savemat,whosmat文件”C:\ Users \ Me \ AppData \ Local \ Programs \ Python \ Python37-32 \ lib \ site-packages \ scipy \ io \ matlab \ mio.py“,第12行,在<module>中.miobase import get_matfile_version,docfiller文件”C:\ Users \ Me \ AppData \ Local \ Programs \ Python \ Python37-32 \ lib \ site-packages \ scipy \ io \ matlab \ miobase.py“,第22行,在<module>中从scipy.misc导入doccer文件”C:\ Users \ Me \ appData \ Local \ Programs \ Python \ Python37-32 \ lib \ site-packages \ scipy \ misc \ __ init__.py“,第68行,在<module>中从scipy.interpolate.pade导入pade为_pade文件”C:\用户\我\应用程序数据\本地\临克\ Python \ Python37-32 \ lib \ site-packages \ scipy \ interpolate \ __ init_.py“,第175行,在<module>中.interpolate import *文件”C:\ Users \ Me \ AppData \ Local \ Programs \ Python \ Python37-32 \ lib \ site-packages \ scipy \ interpolate \ interpolate.py“,第21行,在<module>中将scipy.special导入为spec文件”C:\ Users \ Me \ AppData \ Local \ Programs \ Python \ Python37-32 \ lib \ site-packages \ scipy \ special \ __ init__.py“,第642行,在<module>中.basic import *文件”C:\ Users \ Me \ AppData \ Local \ Programs \ Python \ Python37 -32 \ lib \ site-packages \ scipy \ special \ basic.py“,第15行,在<module>中来自._ufuncs import(ellipkm1,mathieu_a,mathieu_b,iv,jv,gamma,ImportError:无法导入名称'ellipkm1'来自'scipy.special._ufuncs'(未知地点)

我不明白为什么模块无法找到,如果scipy已正确安装并且可以自行导入 . 我正在使用python 3.7.1 . 来自帖子的代码可以折旧吗?为长篇职位提前道歉 .

1 回答

相关问题