当我在python shell中导入sklearn时,我得到以下错误
ImportError: DLL load failed: The network path was not found.
这是Python版本:3.7.3 64位
Python 3.7.3 (v3.7.3:ef4ec6ed12, Mar 25 2019, 22:22:05) [MSC v.1916 64 bit (AMD64)] on win32
我的PC由大学分配给学生,即Win10 Edu,64位OS。我是管理员
当我使用32位Python时,每件事都很好。上周我更改为64位Python,因为我需要使用TensorFlow。然后我对Sklearn有问题。
这是完整的错误消息
Traceback (most recent call last):
File "<pyshell#0>", line 1, in <module>
import sklearn
File "C:Program FilesPython37libsite-packagessklearn__init__.py", line 64, in <module>
from .base import clone
File "C:Program FilesPython37libsite-packagessklearnbase.py", line 14, in <module>
from .utils.fixes import signature
File "C:Program FilesPython37libsite-packagessklearnutils__init__.py", line 16, in <module>
from .fixes import _Sequence as Sequence
File "C:Program FilesPython37libsite-packagessklearnutilsfixes.py", line 85, in <module>
from scipy.special import boxcox # noqa
File "C:Program FilesPython37libsite-packagesscipyspecial__init__.py", line 641, in <module>
from ._ufuncs import *
ImportError: DLL load failed: The network path was not found.
我在CMD提示中尝试了PIP列表,我发现Sklearn(0.0版(/Scikit-Learn(版本0.20.3(均已安装。
我搜索了很多,但是没有发现任何人遇到同样的问题。我发现了这个问题:导入Sklearn的错误,对我来说似乎是一个不同的问题。
我有重新安装Python,重新安装Sklearn(PIP和使用车轮(,Numpy和Scipy。我统一了Pycharm和Anaconda。我还在PC中卸载了Python 2.7。这些都没有用。任何建议都受到欢迎!
我面临完全相同的错误。似乎Sklearn安装了错误的Scipy版本。您应该先安装Sklearn,然后安装Scipy 1.3.0RC1和Christoph Gohlke Windows二进制文件的Numpy MKL。https://www.lfd.uci.edu/~gohlke/pythonlibs/