使用python本地部署DeepSeek運(yùn)行時(shí)報(bào)錯(cuò)?OSError:?[WinError?193]?%1?不是有效的?Win32?應(yīng)用程序的問(wèn)題及解決方法
使用python本地部署DeepSeek,導(dǎo)入依賴包 transformers 時(shí)報(bào)錯(cuò) OSError: [WinError 193] %1 不是有效的 Win32 應(yīng)用程序。
from transformers import AutoTokenizer, AutoModelForCausalLM
報(bào)錯(cuò)內(nèi)容如下:
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 應(yīng)用程序。
Process finished with exit code 1

直接復(fù)制錯(cuò)誤信息“OSError: [WinError 193] %1 不是有效的 Win32 應(yīng)用程序。”到網(wǎng)上各種查找資料,最終得到的結(jié)果大多是:
一個(gè)可能的原因是python是32位的,dll是64位的,可以安裝64位的python,也可以將dll換成32位的。
沒(méi)有實(shí)質(zhì)的解決辦法 ,或者按照這種解決辦法操作過(guò)之后問(wèn)題依舊。
沒(méi)辦法,自己研究吧。
看了報(bào)錯(cuò)的詳細(xì)信息,是跟依賴包 numpy 相關(guān)。
場(chǎng)景對(duì)比
python3.8環(huán)境是新裝的,然后隨即使用 pip install transformers 安裝了相關(guān)依賴,而 numpy 是在安裝 transformers 時(shí)一并安裝的。
對(duì)比我本地的 python3.7環(huán)境,運(yùn)行 transformers 相關(guān)代碼時(shí)沒(méi)有遇到這樣的問(wèn)題。numpy 是先于transformers 安裝的
問(wèn)題復(fù)現(xiàn)
新建 test.py,代碼只有一句話 import numpy as np,運(yùn)行,報(bào)同樣的錯(cuò)誤。

有點(diǎn)兒眉目了,大概率和 numpy 版本有關(guān)系。
解決辦法
使用命令先卸載 numpy,再重新單獨(dú)安裝 numpy。
pip uninstall numpy pip install numpy
安裝完成,顯示如下:

問(wèn)題驗(yàn)證
運(yùn)行 test.py,結(jié)果沒(méi)有報(bào)錯(cuò)
"D:\Program Files\Python38\python.exe" E:\projects\www.i075.com\AI\test.py Process finished with exit code 0
然后執(zhí)行 DeepSeek 相關(guān)代碼,完美運(yùn)行!
到此這篇關(guān)于使用python本地部署DeepSeek,運(yùn)行時(shí)報(bào)錯(cuò) OSError: [WinError 193] %1 不是有效的 Win32 應(yīng)用程序。的文章就介紹到這了,更多相關(guān)python本地部署DeepSeek 報(bào)錯(cuò) OSError: [WinError 193] %1 內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
- Python調(diào)用DeepSeek?API的案例詳細(xì)教程
- Python使用Flask結(jié)合DeepSeek開(kāi)發(fā)(實(shí)現(xiàn)代碼)
- 如何使用?Python?實(shí)現(xiàn)?DeepSeek?R1?本地化部署
- deepseek本地部署及java、python調(diào)用步驟詳解
- 一分鐘帶你上手Python調(diào)用DeepSeek的API
- Python調(diào)用DeepSeek?API的完整操作指南
- Python調(diào)用DeepSeek?API實(shí)現(xiàn)對(duì)本地?cái)?shù)據(jù)庫(kù)的AI管理
- 詳解DeepSeek如何通過(guò)Ollama解決常見(jiàn)本地部署報(bào)錯(cuò)問(wèn)題
相關(guān)文章
python使用裝飾器和線程限制函數(shù)執(zhí)行時(shí)間的方法
這篇文章主要介紹了python使用裝飾器和線程限制函數(shù)執(zhí)行時(shí)間的方法,主要涉及timelimited函數(shù)的使用技巧,非常具有實(shí)用價(jià)值,需要的朋友可以參考下2015-04-04
解決python3.6用cx_Oracle庫(kù)連接Oracle的問(wèn)題
這篇文章主要介紹了解決python3.6用cx_Oracle庫(kù)連接Oracle的問(wèn)題,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-12-12
致Python初學(xué)者 Anaconda入門使用指南完整版
相信大多數(shù) Python 的初學(xué)者們都曾為環(huán)境問(wèn)題而頭疼不已,但你并不孤獨(dú),大家都是這么折騰過(guò)來(lái)的。為了在入門時(shí)少走彎路,并且讓高漲的積極性不至于太受打擊,這里推薦使用 Anaconda 來(lái)管理你的安裝環(huán)境和各種工具包2018-04-04
pandas 數(shù)據(jù)實(shí)現(xiàn)行間計(jì)算的方法
今天小編就為大家分享一篇pandas 數(shù)據(jù)實(shí)現(xiàn)行間計(jì)算的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2018-06-06
pytest fixtures裝飾器的使用和如何控制用例的執(zhí)行順序
這篇文章主要介紹了pytest fixtures裝飾器的使用和如何控制用例的執(zhí)行順序,幫助大家更好的理解和使用pytest測(cè)試框架,感興趣的朋友可以了解下2021-01-01
Python 實(shí)現(xiàn)反轉(zhuǎn)整數(shù)的案例(很容易懂的那種)
這篇文章主要介紹了Python 實(shí)現(xiàn)反轉(zhuǎn)整數(shù)的案例(很容易懂的那種),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2021-03-03
Python字符串處理及實(shí)現(xiàn)字符串拼接的示例解析
文章系統(tǒng)講解Python字符串處理技巧,涵蓋創(chuàng)建、拼接(加號(hào)、join、f-string)、切割重組、查找替換、格式化輸出、大小寫與空白處理,最后提供完整數(shù)據(jù)處理模板,感興趣的朋友跟隨小編一起看看吧2025-07-07
MAC下Anaconda+Pyspark安裝配置詳細(xì)步驟
一般MAC上使用的是zsh的shell工具,需要修改zshrc文件來(lái)使環(huán)境變量永久生效(若不修改該文件,在命令行中輸入相應(yīng)的命令即可,本文給大家介紹MAC下Anaconda+Pyspark安裝配置詳細(xì)步驟,感興趣的朋友跟隨小編一起看看吧2021-12-12

