栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

[WinError 193] %1 不是有效的 Win32 应用程序问题解决

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

[WinError 193] %1 不是有效的 Win32 应用程序问题解决

在cmd中执行from sklearn.datasets import load_iris竟然报错了:

Traceback (most recent call last):
  File "", line 1, in 
  File "C:UsersresusAppDataLocalProgramsPythonPython38libsite-packagessklearn__init__.py", line 82, in 
    from .base import clone
  File "C:UsersresusAppDataLocalProgramsPythonPython38libsite-packagessklearnbase.py", line 13, in 
    import numpy as np
  File "C:UsersresusAppDataRoamingPythonPython38site-packagesnumpy__init__.py", line 143, in 
    from . import _distributor_init
  File "C:UsersresusAppDataRoamingPythonPython38site-packagesnumpy_distributor_init.py", line 26, in 
    WinDLL(os.path.abspath(filename))
  File "C:UsersresusAppDataLocalProgramsPythonPython38libctypes__init__.py", line 373, in __init__
    self._handle = _dlopen(self._name, mode)
OSError: [WinError 193] %1 不是有效的 Win32 应用程序。

我回想了刚才的操作:

我卸载了python3.8-32,也就是卸载了32位的python3.8,然后下载了64位的python3.8。为了使用sklearn,我执行了pip install sklearn,然后就报了上面的错。

从上面的报错信息,尤其是这个:

  File "C:UsersresusAppDataRoamingPythonPython38site-packagesnumpy_distributor_init.py", line 26, in 
WinDLL(os.path.abspath(filename))

我追踪了C:UsersresusAppDataRoamingPythonPython38这个目录:


为什么还是2021年的文件,我明明刚刚执行了pip install sklearn。现在要做的就是把C:UsersresusAppDataRoamingPython删掉,重新执行pip install sklearn。

这就解决问题了。

如果你之前还执行过pip install jupyter notebook,那就也要把C:UsersresusAppDataRoamingjupyter然后重新下载。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/938034.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号