使用python本地部署DeepSeek运行时报错 OSError: [WinError 193] %1 不是有效的 Win32 应用程序的问题及解决方法

 更新时间:2025年02月18日 11:02:34   作者:喜-喜  
文章介绍了在本地使用Python部署DeepSeek时遇到的OSError: [WinError 193] 错误,通过检查错误信息,发现与numpy版本有关,解决方法是卸载并重新安装numpy,最终,问题得到解决,感兴趣的朋友跟随小编一起看看吧

 使用python本地部署DeepSeek,导入依赖包 transformers 时报错 OSError: [WinError 193] %1 不是有效的 Win32 应用程序。

from transformers import AutoTokenizer, AutoModelForCausalLM

报错内容如下: 

Traceback (most recent call last):
  File "E:\projects\www.i075.com\deepseek-1.5b.py", line 1, in <module>
    from transformers import AutoTokenizer, AutoModelForCausalLM
  File "D:\Program Files\Python38\lib\site-packages\transformers\__init__.py", line 26, in <module>
    from . import dependency_versions_check
  File "D:\Program Files\Python38\lib\site-packages\transformers\dependency_versions_check.py", line 16, in <module>
    from .utils.versions import require_version, require_version_core
  File "D:\Program Files\Python38\lib\site-packages\transformers\utils\__init__.py", line 37, in <module>
    from .generic import (
  File "D:\Program Files\Python38\lib\site-packages\transformers\utils\generic.py", line 29, in <module>
    import numpy as np
  File "C:\Users\Administrator\AppData\Roaming\Python\Python38\site-packages\numpy\__init__.py", line 139, in <module>
    from . import _distributor_init
  File "C:\Users\Administrator\AppData\Roaming\Python\Python38\site-packages\numpy\_distributor_init.py", line 26, in <module>
    WinDLL(os.path.abspath(filename))
  File "D:\Program Files\Python38\lib\ctypes\__init__.py", line 373, in __init__
    self._handle = _dlopen(self._name, mode)
OSError: [WinError 193] %1 不是有效的 Win32 应用程序。
Process finished with exit code 1

 直接复制错误信息“OSError: [WinError 193] %1 不是有效的 Win32 应用程序。”到网上各种查找资料,最终得到的结果大多是:

一个可能的原因是python是32位的,dll是64位的,可以安装64位的python,也可以将dll换成32位的。

没有实质的解决办法 ,或者按照这种解决办法操作过之后问题依旧。

没办法,自己研究吧。

看了报错的详细信息,是跟依赖包 numpy 相关。

场景对比

python3.8环境是新装的,然后随即使用 pip install transformers 安装了相关依赖,而 numpy 是在安装 transformers 时一并安装的。

对比我本地的 python3.7环境,运行 transformers 相关代码时没有遇到这样的问题。numpy 是先于transformers 安装的

问题复现

新建 test.py,代码只有一句话 import numpy as np,运行,报同样的错误。

有点儿眉目了,大概率和 numpy 版本有关系。

解决办法

使用命令先卸载 numpy,再重新单独安装 numpy。

pip uninstall numpy
pip install numpy

安装完成,显示如下: 

问题验证 

运行 test.py,结果没有报错

"D:\Program Files\Python38\python.exe" E:\projects\www.i075.com\AI\test.py 
Process finished with exit code 0

然后执行 DeepSeek 相关代码,完美运行!

到此这篇关于使用python本地部署DeepSeek,运行时报错 OSError: [WinError 193] %1 不是有效的 Win32 应用程序。的文章就介绍到这了,更多相关python本地部署DeepSeek 报错 OSError: [WinError 193] %1 内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Django动态展示Pyecharts图表数据的几种方法

    Django动态展示Pyecharts图表数据的几种方法

    本文主要介绍了Django动态展示Pyecharts图表数据的几种方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-08-08
  • Python字符串详细介绍

    Python字符串详细介绍

    这篇文章主要介绍了Python字符串详解,本文讲解了字符串相关知识、字符串的一些特性、原始字符串、unicode字符串、字符串的常用操作方法、内建函数列表等内容,需要的朋友可以参考下
    2015-05-05
  • python对一个数向上取整的实例方法

    python对一个数向上取整的实例方法

    在本篇文章中小编给大家整理了关于python对一个数向上取整的实例方法,需要的朋友们可以跟着学习下。
    2020-06-06
  • Python搭建自己IP代理池的方法实现

    Python搭建自己IP代理池的方法实现

    本文主要介绍了Python搭建自己IP代理池的方法实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-02-02
  • python 读写文件包含多种编码格式的解决方式

    python 读写文件包含多种编码格式的解决方式

    今天小编就为大家分享一篇python 读写文件包含多种编码格式的解决方式,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-12-12
  • Python实现打印详细报错日志,获取报错信息位置行数

    Python实现打印详细报错日志,获取报错信息位置行数

    这篇文章主要介绍了Python实现打印详细报错日志,获取报错信息位置行数方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-08-08
  • matplotlib subplot绘制多个子图的方法示例

    matplotlib subplot绘制多个子图的方法示例

    这篇文章主要介绍了matplotlib subplot绘制多个子图的方法示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-07-07
  • python读写Excel表格的实例代码(简单实用)

    python读写Excel表格的实例代码(简单实用)

    这篇文章主要介绍了python读写Excel表格的方法,本文通过实例代码给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-12-12
  • 3个Python SQLAlchemy数据库操作功能详解

    3个Python SQLAlchemy数据库操作功能详解

    Python SQLAlchemy 是一个强大且多功能的 Python SQL 工具包和对象关系映射 (ORM) 系统,提供了一整套众所周知的企业级持久性模式,本文为大家整理了它必须了解的3个数据库操作功能,希望对大家有所帮助
    2023-09-09
  • 4款Python 类型检查工具,你选择哪个呢?

    4款Python 类型检查工具,你选择哪个呢?

    这篇文章主要介绍了4款Python 类型检查工具的相关资料,帮助是及早检查,提前发现类型的错误,增强代码的一致性与可维护性。(还有防止脱发,喵),感兴趣的朋友可以了解下
    2020-10-10

最新评论