FileNotFoundError:使用jupyternotebook时找不到模块
当我尝试使用 jupyter notebook 时,收到以下错误消息:
---------------------------------------------------------------------------
FileNotFoundError Traceback (most recent call last)
<ipython-input-2-8ec26a89e3fd> in <module>
4 import matplotlib
5 import matplotlib.pyplot as plt
----> 6 from scipy.io import loadmat
7 import time
8 import sys
D:Anaconda3libsite-packagesscipy__init__.py in <module>
128
129 # Allow distributors to run custom init code
--> 130 from . import _distributor_init
131
132 from scipy._lib import _pep440
D:Anaconda3libsite-packagesscipy_distributor_init.py in <module>
57 os.chdir(libs_path)
58 for filename in glob.glob(os.path.join(libs_path, '*dll')):
---> 59 WinDLL(os.path.abspath(filename))
60 finally:
61 os.chdir(owd)
D:Anaconda3libctypes__init__.py in __init__(self, name, mode, handle, use_errno, use_last_error, winmode)
371
372 if handle is None:
--> 373 self._handle = _dlopen(self._name, mode)
374 else:
375 self._handle = handle
FileNotFoundError: Could not find module 'D:Anaconda3libsite-packagesscipy.libslibbanded5x.EHDKC2XVYTQQ5MALRS6XN2CUSS6SRL6P.gfortran-win_amd64.dll' (or one of its dependencies). Try using the full path with constructor syntax.
但我确信该文件就在文件夹中。谁能帮我?
回答
尝试导入 sklearn 时出现同样的问题。我的 scipy 的版本是 1.6.3,我通过将 scipy 降级为 1.6.2 解决了这个问题
- Thank you very much! This worked for me, in order to downgrade you need to do conda install scipy=1.6.2
THE END
二维码