首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Python:无法使模块sklearn工作...OSError:[WinError 126]找不到指定模块

Python:无法使模块sklearn工作...OSError:[WinError 126]找不到指定模块
EN

Stack Overflow用户
提问于 2021-06-18 22:26:34
回答 1查看 72关注 0票数 0

我正在使用Visual studio,正在尝试学习如何使用scikit- learn /sklearn。我使用'pip‘安装了它和其他所有的包,没有任何问题。

从字面上讲,我只是想导入它。还没有其他代码。

但是,每当我尝试导入它时,我都会得到以下错误:

代码语言:javascript
运行
复制
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", line 20, 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
EN

回答 1

Stack Overflow用户

发布于 2021-06-18 22:53:06

你需要openslide windows库。使用以下任一链接获取二进制文件。

32位:https://github.com/openslide/openslide-winbuild/releases/download/v20171122/openslide-win32-20171122.zip

64位:https://github.com/openslide/openslide-winbuild/releases/download/v20171122/openslide-win64-20171122.zip

安装完成后,打开安装目录,找到"bin“文件夹,并将其添加到windows路径中。

要将"bin“文件夹的路径添加到path变量,请启动运行框并输入"sysdm.cpl”

这将打开系统属性窗口。进入"Advanced“选项卡,点击"Environment Variables”按钮:

在“系统变量”窗口中,找到"Path“变量,然后单击”编辑“:

在此处输入图像描述

将光标放在变量值行的末尾,然后添加python.exe文件的路径,路径前面有分号字符(;)。在我们的示例中,我们添加了以下值:;C:\Python34。(但对你来说,添加openslide "bin“文件夹)

关闭所有窗口。现在你可以运行sklearn了。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68036939

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档