如何解决Python:无法让模块 sklearn 工作... OSError:[WinError 126] 找不到指定的模块
我正在使用 Visual Studio,并且正在尝试学习如何使用 scikit-learn/sklearn。我使用“pip”安装了它和所有其他软件包,没有任何问题。
我实际上只是想导入它。还没有其他代码。
每当我尝试导入它时,我都会收到以下错误:
Traceback (most recent call last):
File "c:/Users/samir/Code/Machine Learning A-Z/Machine Learning A-Z (Codes and Datasets)/Part 1 - Data Preprocessing/Section 2 Part 1 - Data Preprocessing/Python/data_preprocessing_Samir.py",line 20,in <module>
import sklearn
File "C:\Users\samir\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.7_qbz5n2kfra8p0\LocalCache\local-packages\Python37\site-packages\sklearn\__init__.py",line 82,in <module>
from .base import clone
File "C:\Users\samir\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.7_qbz5n2kfra8p0\LocalCache\local-packages\Python37\site-packages\sklearn\base.py",line 17,in <module>
from .utils import _IS_32BIT
File "C:\Users\samir\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.7_qbz5n2kfra8p0\LocalCache\local-packages\Python37\site-packages\sklearn\utils\__init__.py",in <module>
from scipy.sparse import issparse
File "C:\Users\samir\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.7_qbz5n2kfra8p0\LocalCache\local-packages\Python37\site-packages\scipy\__init__.py",line 130,in <module>
from . import _distributor_init
File "C:\Users\samir\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.7_qbz5n2kfra8p0\LocalCache\local-packages\Python37\site-packages\scipy\_distributor_init.py",line 61,in <module>
WinDLL(os.path.abspath(filename))
File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.7_3.7.2544.0_x64__qbz5n2kfra8p0\lib\ctypes\__init__.py",line 364,in __init__
self._handle = _dlopen(self._name,mode)
OSError: [WinError 126] The specified module could not be found
解决方法
您需要 openslide windows 库。使用以下任一链接获取二进制文件。
安装完成后,打开安装目录,找到“bin”文件夹,添加到windows路径下。
要将“bin”文件夹的路径添加到 Path 变量,请启动“运行”框并输入“sysdm.cpl”
这应该会打开系统属性窗口。转到“高级”选项卡,然后单击“环境变量”按钮:
在“系统变量”窗口中,找到“路径”变量并点击编辑:
在此处输入图片说明
将光标置于变量值行的末尾,并添加 python.exe 文件的路径,以分号字符 (;) 开头。在我们的示例中,我们添加了以下值:;C:\Python34。 (但对你来说,改为添加 openslide“bin”文件夹)
关闭所有窗口。现在您可以运行 sklearn。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。