我正在尝试使用依赖于 scipy 的包,并收到此错误:
Python ActivePython 3.7.4 (ActiveState Software Inc.) based on
on 3.7.4 (default, Jun 16 2020, 23:22:57) [MSC v.1900 64 bit (AMD64)]
Type "help", "copyright", "credits" or "license" for more information.
>>> import scipy
>>> import scipy.linalg
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "e:\Plang\python37\lib\site-packages\scipy\linalg\__init__.py", line 195, in <module>
from .misc import *
File "e:\Plang\python37\lib\site-packages\scipy\linalg\misc.py", line 5, in <module>
from .blas import get_blas_funcs
File "e:\Plang\python37\lib\site-packages\scipy\linalg\blas.py", line 215, in <module>
from scipy.linalg import _fblas
ImportError: DLL load failed: The specified module could not be found.
很多 来自各种应用程序的报告,大多数建议首先加载 numpy 和 mkl(我做了),然后是来自 (https://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy) 的 scipy 的增强版本。但是那里有 30 多个版本,我无法解码它们的命名方案,或者这是否真的能解决这个问题。有些人报告说这有帮助,有些人则没有。
我尝试了几个最新版本,但都给出:“在此平台上不受支持”。 (我使用的是 64 位 Windows 10 Pro,使用 Pycharm 和/或 Active-State Python)