境準(zhǔn)備到首次運(yùn)行)
最近后臺(tái)被問得最多的一個(gè)問題就是DeepSeek Harness 怎么裝。不夸張地說幾乎每天都能看到“求一個(gè)安裝教程”“裝到一半卡住了”這類私信。我一開始也挺奇怪一個(gè)工具裝起來能有多難直到我自己把安裝流程完整走了一遍才發(fā)現(xiàn)真正勸退大家的不是安裝本身而是安裝之前那堆沒被說清楚的環(huán)境準(zhǔn)備。所以這一篇我打算把“認(rèn)識(shí)DeepSeek Harness”和“安裝”這兩件事一次講透。先說明一點(diǎn)下面所有步驟都基于最常見的命令行安裝方式不同版本和發(fā)布渠道在細(xì)節(jié)上會(huì)有差異但主流程完全通用照著走基本不會(huì)翻車。1. 認(rèn)識(shí)DeepSeek Harness先別急著動(dòng)手裝1.1 名字里的“Harness”到底是什么意思從字面上看Harness 是“馬具、挽具”的意思我第一次看到這個(gè)項(xiàng)目名也愣住了心想這跟大模型有什么關(guān)系后來把文檔翻完才理解這個(gè)詞在工程領(lǐng)域其實(shí)常被引申為“控制、接管、裝配”的意思。比如測(cè)試框架里經(jīng)常說的 test harness指的就是一套把被測(cè)對(duì)象“裝好、接好、跑起來”的驅(qū)動(dòng)裝置。放在 DeepSeek 的場(chǎng)景下DeepSeek Harness 要做的事就非常清晰了它把你和 DeepSeek 大模型之間的連接、配置、上下文管理、工具調(diào)用這些雜事統(tǒng)一包起來讓你在一個(gè)相對(duì)統(tǒng)一的操作界面里使用模型能力而不是每次都要手寫調(diào)用代碼、自己拼接對(duì)話歷史、自己處理文件格式。換句話說你平常直接調(diào) API相當(dāng)于自己造輪子每次要寫一堆請(qǐng)求邏輯遇到稍微復(fù)雜點(diǎn)的需求還得自己維護(hù)會(huì)話狀態(tài)。而 Harness 這類工具把這些重復(fù)勞動(dòng)全部收編成一個(gè)通用框架你只需要告訴它“用哪個(gè)模型、讀哪個(gè)文件、輸出什么格式”剩下的事情由它替你處理。對(duì)于經(jīng)常和模型打交道的人來說這種“框架感”帶來的效率提升非常明顯。1.2 它到底能幫你做什么我把 DeepSeek Harness 的核心能力總結(jié)成四點(diǎn)你對(duì)照自己的使用習(xí)慣基本就能判斷它是不是你的菜。第一統(tǒng)一管理模型接入。API Key、Base URL、模型版本、溫度參數(shù)這些散落在各個(gè)腳本里的配置在 Harness 里會(huì)被集中到一個(gè)配置文件里不用再擔(dān)心換了項(xiàng)目就得滿世界找之前的密鑰和參數(shù)。第二自動(dòng)處理上下文。它會(huì)幫你把歷史對(duì)話、文件內(nèi)容拼成模型能理解的完整上下文不用你手動(dòng)拼接。比如你想讓它總結(jié)一份 Markdown 文檔直接指定文件路徑就行它會(huì)自動(dòng)讀取文件內(nèi)容并塞給模型而不是讓你先把內(nèi)容復(fù)制粘貼進(jìn)對(duì)話框。很多朋友在熱搜里搜“DeepSeek Harness 怎么讀取 md 文件”其實(shí)就是這個(gè)功能。第三支持工具鏈擴(kuò)展。你可以把本地命令、腳本、文檔讀取、甚至外部 API 封裝成插件讓模型在需要的時(shí)候自動(dòng)調(diào)用。這就像給模型安了一雙手它可以按需去執(zhí)行一些操作而不是只能干巴巴地生成文本。第四提供多種運(yùn)行形態(tài)。命令行終端、桌面客戶端、編輯器插件甚至作為后臺(tái)服務(wù)跑在服務(wù)器上適應(yīng)不同使用習(xí)慣。你可以在自己的電腦上拿它當(dāng)日常助手也可以部署到 Ubuntu 服務(wù)器上做自動(dòng)化處理。1.3 適合誰用為什么值得裝如果你只是偶爾問一兩個(gè)問題說實(shí)話不需要裝這種工具但如果你屬于下面幾類人那它大概率能幫你省下大量重復(fù)勞動(dòng)。一類是用 DeepSeek API 做過開發(fā)、但受困于每次都要寫調(diào)用代碼的開發(fā)者。另一類是經(jīng)常讓模型處理本地文件、批量?jī)?nèi)容又不太想自己寫腳本的內(nèi)容運(yùn)營和研究者。還有一類是想把 DeepSeek 接入現(xiàn)有編輯器或自動(dòng)化流程的進(jìn)階玩家比如在 VSCode、PyCharm 里做 AI 編程輔助或者部署到云服務(wù)器上做定時(shí)任務(wù)。我自己的體驗(yàn)是裝上 Harness 之后最大的變化不是少寫幾行代碼而是整個(gè)工作流被理順了。以前我要在腳本里維護(hù)一堆 prompt 模板現(xiàn)在配置文件一改就行以前要處理文件內(nèi)容得自己寫讀取邏輯現(xiàn)在直接一個(gè)參數(shù)傳進(jìn)去。這種“順手”的感覺只有真正天天用的人才會(huì)懂。2. 安裝前的環(huán)境準(zhǔn)備先別急著敲命令2.1 先花三分鐘檢查五樣?xùn)|西很多人在安裝時(shí)卡住95% 的原因不是命令不對(duì)而是前置環(huán)境有問題。所以我建議你裝之前先花三分鐘把下面五樣?xùn)|西確認(rèn)好。Python 版本。DeepSeek Harness 以及它依賴的模型調(diào)用庫、工具庫對(duì) Python 版本都有最低要求建議 3.9 以上能上 3.10 或 3.11 更好。版本太低會(huì)直接導(dǎo)致依賴編譯失敗或運(yùn)行時(shí)報(bào)錯(cuò)。在終端敲python --version或python3 --version就能看到。Git。如果你走源碼安裝或者需要從倉庫拉取一些插件、配置模板Git 是必須的。Windows 用戶建議直接裝 Git for WindowsmacOS 可以用 HomebrewLinux 用戶一般用系統(tǒng)自帶的包管理器就能裝。Node.js。這個(gè)不是所有安裝方式都必需但如果你是裝桌面端或者某些基于 Web 前端的擴(kuò)展插件可能就需要 Node.js 18 以上。如果只是裝純命令行版本可以先跳過。終端環(huán)境。Windows 建議直接用 PowerShell 或 Windows TerminalmacOS 和 Linux 用系統(tǒng)自帶的終端就行。別小看這一步有些命令在舊版 CMD 里會(huì)出現(xiàn)編碼問題換個(gè)現(xiàn)代終端會(huì)省心很多。網(wǎng)絡(luò)環(huán)境。安裝過程需要從官方源或鏡像源拉取依賴包網(wǎng)絡(luò)如果太慢后面會(huì)非常痛苦。建議提前把 pip 鏡像源配好具體方法我后面單獨(dú)寫。2.2 虛擬環(huán)境是底線不是可選項(xiàng)關(guān)于虛擬環(huán)境我是真的想單獨(dú)多說幾句。Python 生態(tài)有個(gè)特點(diǎn)不同項(xiàng)目對(duì)依賴版本的要求經(jīng)?;ハ鄾_突。你今天給項(xiàng)目 A 裝了某個(gè)庫的 1.x 版本明天項(xiàng)目 B 可能需要 2.x 版本裝來裝去系統(tǒng)就被搞亂了。很多人喜歡直接在系統(tǒng) Python 里pip install一開始看著挺順利等到某個(gè)依賴升級(jí)后把原項(xiàng)目搞崩才后悔當(dāng)初沒隔離環(huán)境。虛擬環(huán)境就是給每個(gè)項(xiàng)目一個(gè)獨(dú)立的小房間互不干擾裝錯(cuò)了刪掉重來也不心疼。你只要執(zhí)行下面兩條命令就能創(chuàng)建一個(gè)新的虛擬環(huán)境python -m venv deepseek-harness-venv激活方式根據(jù)系統(tǒng)略有區(qū)別。Windows 上deepseek-harness-venv\Scripts\activatemacOS 或 Linux 上source deepseek-harness-venv/bin/activate激活成功后終端提示符前面會(huì)多出(deepseek-harness-venv)這樣的前綴之后所有安裝都在這個(gè)環(huán)境里進(jìn)行。等哪天不需要了直接把這個(gè)目錄刪掉就行對(duì)系統(tǒng)沒有任何污染。2.3 提前把下載源換成國內(nèi)鏡像從官方源下載依賴包在部分地區(qū)經(jīng)常又慢又不穩(wěn)定。我一般拿到新機(jī)器第一件事就是把 pip 源切到國內(nèi)鏡像。這里給大家一個(gè)最常用的清華源配置方式pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple配置完之后再執(zhí)行 pip 安裝速度會(huì)有很明顯的提升。如果你更習(xí)慣阿里云源把地址換成https://mirrors.aliyun.com/pypi/simple/也是一樣的效果。這個(gè)操作只影響 pip 的下載地址不涉及系統(tǒng)其他配置很安全。實(shí)測(cè)下來同樣的依賴包在高峰期能快好幾倍強(qiáng)烈建議先配好再動(dòng)手裝。3. DeepSeek Harness 安裝的三種姿勢(shì)3.1 最快路徑pip 直接安裝如果你只是為了正常使用不想折騰源碼pip 安裝是最快最穩(wěn)的路徑。確保虛擬環(huán)境已經(jīng)激活然后直接pip install deepseek-harness這里有個(gè)細(xì)節(jié)要提醒你。不同階段的項(xiàng)目發(fā)布名可能不一樣如果上面這個(gè)包名搜索不到可以試試deepseek-harness-cli或者去官方 README 里看 PyPI 上的準(zhǔn)確名稱。我按最常見的包名來演示主流程是一樣的。安裝過程中如果遇到依賴缺失的提示一般直接根據(jù)提示補(bǔ)裝或者升級(jí)相關(guān)庫即可。比如某段時(shí)間部分舊版本依賴pydantic和openai庫版本不兼容就需要先升級(jí)它們pip install --upgrade pydantic openai安裝完成后先敲一下版本號(hào)驗(yàn)證deepseek-harness --version如果能正常輸出版本信息說明核心命令行已經(jīng)裝好了。3.2 更穩(wěn)路徑conda 環(huán)境安裝如果你電腦里已經(jīng)裝了 Anaconda 或 Miniconda我更推薦用 conda 來管環(huán)境。conda 在管理 Python 版本和非 Python 依賴上比 pip 更省心尤其適合經(jīng)常要在多個(gè)項(xiàng)目間切換的人。步驟也很簡(jiǎn)單conda create -n harness python3.10 conda activate harness pip install deepseek-harness為什么說它更穩(wěn)因?yàn)楹芏鄷r(shí)候安裝失敗卡在的不是 Python 庫本身而是它依賴的底層本地庫需要編譯比如部分科學(xué)計(jì)算庫在 Windows 上沒有預(yù)編譯包需要本機(jī)有完整的編譯環(huán)境。conda 對(duì)這類依賴的處理比 pip 好很多能直接拉取編譯好的二進(jìn)制包省掉一堆麻煩。如果你主要做科研、數(shù)據(jù)分析這類工作平時(shí)已經(jīng)習(xí)慣了 Anaconda 的環(huán)境管理方式那就直接用 conda 上手不用額外裝虛擬環(huán)境工具。3.3 進(jìn)階路徑源碼安裝想讀源碼、二次開發(fā)或者 pip 包還沒來得及更新到最新功能那就走源碼安裝。源碼安裝的好處是能隨時(shí)git pull拉最新代碼缺點(diǎn)是首次安裝時(shí)間更長占用磁盤也更多?;玖鞒淌沁@樣的git clone 項(xiàng)目倉庫地址 cd 項(xiàng)目目錄 python -m venv .venv source .venv/bin/activate # Windows 用 .venv\Scripts\activate pip install -r requirements.txt pip install -e .最后一步pip install -e .是“可編輯安裝”模式它會(huì)直接把當(dāng)前目錄鏈接到環(huán)境里這樣你修改源碼后不需要重新安裝就能生效。對(duì)打算二次開發(fā)的人來說這個(gè)模式非常友好。安裝完成后同樣可以用版本號(hào)命令驗(yàn)證是否成功。如果項(xiàng)目沒有提供可執(zhí)行的命令行入口也可以嘗試用 Python 模塊方式啟動(dòng)比如python -m deepseek_harness。4. 安裝后必做的配置與首次運(yùn)行4.1 配置模型接入?yún)?shù)裝好只是第一步真正要讓 DeepSeek Harness 跑起來還需要配置模型接入?yún)?shù)。最核心的是三個(gè)API Key、Base URL、模型名。API Key 是你調(diào)用模型服務(wù)的憑證Base URL 是模型服務(wù)的接口地址模型名則是你想用的具體模型版本。不同情況下這三項(xiàng)的配置優(yōu)先級(jí)是命令行參數(shù) 環(huán)境變量 配置文件 默認(rèn)值。我一般建議用環(huán)境變量來配 API 密鑰這樣不會(huì)把密鑰寫進(jìn)代碼或項(xiàng)目倉庫。macOS/Linux 下可以這樣export DEEPSEEK_API_KEYsk-你的密鑰 export DEEPSEEK_BASE_URLhttps://api.deepseek.com/v1 export DEEPSEEK_MODELdeepseek-chat如果要讓配置持久化就把這幾行追加到~/.bashrc或~/.zshrc里然后執(zhí)行source ~/.bashrc。Windows 用戶可以用setx命令或者直接在系統(tǒng)環(huán)境變量設(shè)置界面里添加。除了環(huán)境變量也可以在當(dāng)前項(xiàng)目目錄下執(zhí)行deepseek-harness init它會(huì)自動(dòng)生成一個(gè)配置文件模板我印象里默認(rèn)路徑是用戶目錄下的.deepseek-harness/config.yaml。在這個(gè)文件里你可以一次性把所有參數(shù)寫全包括溫度、最大 token 數(shù)、默認(rèn)角色提示詞等。這樣每次運(yùn)行就少敲很多參數(shù)而且團(tuán)隊(duì)協(xié)作時(shí)直接共享配置文件也很方便。如果你比較習(xí)慣用.env文件管理敏感信息也可以借助python-dotenv這個(gè)庫。DeepSeek Harness 在讀取配置時(shí)會(huì)按順序匹配只要在項(xiàng)目目錄下建一個(gè).env文件寫上同樣的變量名就能生效密鑰不會(huì)出現(xiàn)在 shell 歷史里安全性更高一些。4.2 跑通一個(gè)最小示例配置好之后不要急著搞復(fù)雜功能先跑一個(gè)最小示例驗(yàn)證鏈路通不通。最簡(jiǎn)單的方式是deepseek-harness run 用一句話介紹你自己這條命令會(huì)調(diào)用你配置好的模型把返回結(jié)果直接打印到終端。如果能在十幾秒內(nèi)看到輸出說明安裝、配置、網(wǎng)絡(luò)鏈路全都沒問題。接下來再試一個(gè)帶文件讀取的deepseek-harness run --file README.md 總結(jié)這份文檔的內(nèi)容這條命令會(huì)讀取當(dāng)前目錄下的 README.md 文件把文件內(nèi)容和你的指令一起交給模型最終輸出文檔摘要。這也是很多朋友在熱搜里搜“DeepSeek Harness 怎么讀取 md 文件”的核心場(chǎng)景。到這里整個(gè)工具鏈就已經(jīng)真正打通了你可以開始用它處理實(shí)際任務(wù)。如果你更習(xí)慣交互式對(duì)話可以執(zhí)行deepseek-harness chat進(jìn)入類似聊天窗口的模式連續(xù)多輪對(duì)話時(shí)上下文會(huì)自動(dòng)維護(hù)不用像以前那樣自己拼接對(duì)話歷史。4.3 安裝成功的判定標(biāo)準(zhǔn)我見過不少人明明裝上去了卻因?yàn)楹罄m(xù)某個(gè)功能報(bào)錯(cuò)就懷疑安裝有問題。這里給大家一個(gè)簡(jiǎn)單的判定清單滿足下面幾點(diǎn)就說明安裝是成功的命令能正常輸出版本號(hào)或幫助信息模型能正常返回預(yù)期內(nèi)容沒有超時(shí)或報(bào)錯(cuò)日志中沒有ModuleNotFoundError、ImportError之類的依賴缺失異常配置文件里的參數(shù)能被正確讀取比如你改了默認(rèn)溫度后回復(fù)風(fēng)格會(huì)發(fā)生明顯變化。滿足這四點(diǎn)就不要在“重裝”上浪費(fèi)時(shí)間了問題多半出在具體任務(wù)配置或插件兼容性上好好看日志比反復(fù)卸載重裝有用得多。5. 安裝中的高頻報(bào)錯(cuò)與排查實(shí)錄5.1 命令找不到、權(quán)限不足怎么辦遇到最多的問題是執(zhí)行deepseek-harness時(shí)提示 command not found。這種情況十有八九是 Python 的 Scripts 目錄沒有加入系統(tǒng)的 PATH 環(huán)境變量。Windows 用戶尤其容易出現(xiàn)因?yàn)榘惭b Python 時(shí)如果沒勾選 Add to PATH后面就找不到命令。解決辦法有三個(gè)。第一用 Python 模塊方式調(diào)用python -m deepseek_harness繞開 PATH 問題。第二找到 Python 安裝目錄下的 Scripts 路徑手動(dòng)加入系統(tǒng)環(huán)境變量。第三Windows 用戶可以重裝 Python安裝時(shí)勾選 Add to PATH 選項(xiàng)。還有一類是權(quán)限問題。安裝時(shí)提示 PermissionError或者 Linux/macOS 下讓你用 sudo。我的建議是能用虛擬環(huán)境就用虛擬環(huán)境盡量不要用sudo pip install因?yàn)?sudo 安裝會(huì)把包寫進(jìn)系統(tǒng)級(jí)目錄容易引發(fā)權(quán)限混亂和依賴沖突。如果確實(shí)裝在系統(tǒng)環(huán)境里優(yōu)先用pip install --user這樣只會(huì)裝到你個(gè)人目錄下干凈很多。5.2 依賴沖突與 Python 版本不匹配另一類高頻報(bào)錯(cuò)是安裝時(shí)提示 conflicts或者安裝成功后啟動(dòng)時(shí)ModuleNotFoundError。這種問題多半是環(huán)境里之前的庫版本和 Harness 依賴的版本打架或者 Python 版本太舊。排查思路很簡(jiǎn)單看報(bào)錯(cuò)信息里提到的庫名比如openai、pydantic、httpx然后用pip show 庫名查看當(dāng)前版本再對(duì)比項(xiàng)目要求的版本范圍手動(dòng)升級(jí)或降級(jí)。如果嫌麻煩最簡(jiǎn)單的辦法就是新建一個(gè)干凈的虛擬環(huán)境重新安裝基本能解決 80% 的依賴沖突問題。我踩過的一個(gè)比較深的坑是老版本openai庫的調(diào)用方式和新版本不一樣導(dǎo)致一些舊項(xiàng)目在 Harness 里運(yùn)行時(shí)報(bào)AttributeError。后來統(tǒng)一升級(jí)到新版本并把模型調(diào)用接口改成新寫法問題就消失了。所以如果你用的代碼示例比較老注意版本兼容性別硬套。5.3 下載慢、超時(shí)的四種解法安裝時(shí)卡在 Downloading或者直接報(bào) TimeoutError這個(gè)問題在國內(nèi)環(huán)境尤其常見。我的處理順序一般是這樣的。第一步檢查是否已經(jīng)配置了國內(nèi)鏡像源沒有的話先按前面的命令配置。第二步給 pip 增加超時(shí)時(shí)間pip install --timeout 60 deepseek-harness。第三步如果某些依賴包比較頑固可以單獨(dú)指定鏡像重新安裝。第四步如果是 git clone 源碼時(shí)下載慢用淺克隆git clone --depth 1 項(xiàng)目倉庫地址這個(gè)參數(shù)只拉取最新一次提交記錄不會(huì)把整個(gè)提交歷史都下載下來速度會(huì)快很多。如果你只是在服務(wù)器上跑不需要?dú)v史版本加這個(gè)參數(shù)沒問題。5.4 桌面端與插件版安裝的特殊問題如果你裝的是桌面端也就是在熱搜里經(jīng)??吹降?DeepSeek Harness Desktop安裝包通常是.msi或.dmg格式。Windows 下拿到.msi文件后直接雙擊按安裝向?qū)ё呔托胁挥妙~外配置命令行。裝完后如果打不開先檢查是不是被殺毒軟件攔截了尤其是某些比較敏感的讀取本地文件功能容易觸發(fā)安全掃描。插件版的安裝則要特別注意版本匹配問題。我的經(jīng)驗(yàn)是先看清楚官方說明里寫的支持范圍比如 Harness 主版本號(hào)、編輯器版本號(hào)、Node.js 版本號(hào)三個(gè)都匹配了再裝。插件裝好后第一次啟動(dòng)時(shí)如果提示加載失敗多半是 Node.js 版本不對(duì)把 Node 升到 18 以上再試一般能解決。這里整理一個(gè)速查表方便你遇到問題時(shí)快速定位問題現(xiàn)象可能原因推薦解法command not foundScripts 目錄未加入 PATH用 python -m 調(diào)用或手動(dòng)加 PATHPermissionError無寫入權(quán)限用虛擬環(huán)境不要用 sudo pipModuleNotFoundError依賴缺失或版本沖突建干凈環(huán)境重裝或升級(jí)對(duì)應(yīng)依賴下載超時(shí)/速度慢網(wǎng)絡(luò)源不穩(wěn)定配置國內(nèi)鏡像增加 timeout桌面端打不開殺毒攔截或依賴缺失檢查殺毒白名單確認(rèn) Node 版本插件加載失敗版本不匹配對(duì)齊主版本和 Node 版本號(hào)6. 裝好之后的路怎么走6.1 建議按這個(gè)順序上手裝完不要急著把所有功能都試一遍那樣容易一頭霧水。我的建議是先跑通默認(rèn)配置用最基礎(chǔ)的方式完成一次對(duì)話和一次文件處理。然后在 help 命令里看看有哪些子命令可用比如deepseek-harness --help通過幫助信息了解工具自帶的能力邊界再逐步嘗試把常用文件路徑、Prompt 模板寫進(jìn)配置文件。最后才去研究插件機(jī)制看哪些第三方擴(kuò)展能滿足你的個(gè)性化需求。這個(gè)順序能幫你少走很多彎路。很多人一上來就裝了一堆插件結(jié)果某個(gè)插件版本不兼容導(dǎo)致整體運(yùn)行不穩(wěn)定反而誤以為是主程序有問題。6.2 日志與文檔是最好的老師遇到不懂的功能優(yōu)先看官方文檔和.md格式的說明文件。DeepSeek Harness 本身對(duì) Markdown 文件讀取做了很好的支持很多時(shí)候你把官方文檔丟給它讓它自己總結(jié)用法比到處搜索效率還高。另外要多看日志。很多“不起作用”的問題說白了就是配置沒生效、路徑?jīng)]寫對(duì)、或者模型參數(shù)不在預(yù)期范圍內(nèi)。日志里一般都會(huì)明確記錄具體原因比靠猜靠譜得多。建議先找到日志輸出位置默認(rèn)情況下日志文件會(huì)放在用戶目錄下的隱藏目錄里比如.deepseek-harness/logs。運(yùn)行一次出問題的命令再打開日志文件看最后的幾行答案往往就在那里。6.3 這個(gè)系列下一步會(huì)寫什么這篇解決了“認(rèn)識(shí)它”和“裝上它”兩個(gè)問題屬于整個(gè)系列的地基。接下來的內(nèi)容我已經(jīng)在規(guī)劃了重點(diǎn)會(huì)是怎么把 Harness 接入編輯器比如 VSCode、PyCharm 里的使用方式怎么配置多個(gè)模型和 Prompt 模板實(shí)現(xiàn)不同場(chǎng)景下的快速切換以及怎么通過插件機(jī)制把本地腳本封裝成工具能力讓模型具備更高的自動(dòng)化水平。如果你有特別想了解的方向尤其是安裝過程中遇到了我在上面沒寫到的報(bào)錯(cuò)可以把完整的錯(cuò)誤信息留在評(píng)論區(qū)我看到后會(huì)盡量幫大家定位。我自己在實(shí)際安裝和使用的過程中最大的體會(huì)是這類工具最怕的不是命令復(fù)雜而是安裝前沒人把環(huán)境要求講清楚。明明 Python 版本不對(duì)還在那兒反復(fù)重裝明明網(wǎng)絡(luò)源沒換還以為是包名寫錯(cuò)了。只要花三分鐘把版本、虛擬環(huán)境、網(wǎng)絡(luò)源這三件事確認(rèn)好后面基本就是一路暢通。下一篇我會(huì)繼續(xù)聊怎么配置模型和加載本地文檔也歡迎你在評(píng)論區(qū)告訴我你希望優(yōu)先看到的內(nèi)容。