免费国产精品自在自线-91精品国产色综合久久久浪潮-99热久久免费频精品-国产精品国模在线观看-久久亚洲国产精品成人?V秋霞-久久国产一级A片免费播放-亚洲国产欧洲综合97久久-久久国产白嫩美女呻吟高潮

ARTICLE DETAIL

資訊詳情

深耕商務(wù)建站與企業(yè)官網(wǎng)運(yùn)營(yíng)的一線實(shí)戰(zhàn)洞察。

Miniconda虛擬環(huán)境配置指南:conda/pip分工與VS Code避坑

Miniconda虛擬環(huán)境配置指南:conda/pip分工與VS Code避坑 1. 先想清楚為什么是 Miniconda而不是 Anaconda 或裸 Python1.1 一個(gè)常見(jiàn)的翻車(chē)現(xiàn)場(chǎng)我見(jiàn)過(guò)太多人裝 Python 環(huán)境的流程是這樣的官網(wǎng)下個(gè)安裝包一路下一步裝完打開(kāi)終端敲pip install然后過(guò)兩個(gè)月回頭看發(fā)現(xiàn) base 環(huán)境里堆了三四十個(gè)包numpy 從 1.x 升到 2.x某個(gè)老項(xiàng)目突然跑不起來(lái)了torch 和 tensorflow 互相打架最后只能重裝系統(tǒng)盤(pán)。這不是夸張這是我身邊真實(shí)發(fā)生過(guò)不只一次的事。問(wèn)題的根源不在 Python 本身而在于很多人從第一天起就沒(méi)把環(huán)境隔離當(dāng)成一件必須做的事。裸裝 Python 的問(wèn)題是全局只有一套 site-packages所有項(xiàng)目的依賴都往一個(gè)池子里扔Anaconda 的問(wèn)題是它一上來(lái)就給你塞了幾百個(gè)包、幾個(gè) G 的空間base 環(huán)境臃腫得像個(gè)雜物間你根本不知道哪些包是項(xiàng)目要的、哪些是發(fā)行版自帶的。Miniconda 站的位置剛好在中間它只給你 conda 這個(gè)包管理器加一個(gè)最精簡(jiǎn)的 Python 解釋器剩下的全靠你自己按需創(chuàng)建環(huán)境。聽(tīng)起來(lái)像多了幾步麻煩但這幾步恰恰是把環(huán)境這件事從一開(kāi)始就管住的關(guān)鍵。我個(gè)人的判斷標(biāo)準(zhǔn)很樸素——如果你需要跑超過(guò)兩個(gè)不同依賴的項(xiàng)目就該用 conda 系如果你還要在 Windows 上裝帶編譯擴(kuò)展的包比如科學(xué)計(jì)算、深度學(xué)習(xí)那一套那 Miniconda 基本是最省心的選擇。1.2 conda 和 pip 到底該怎么分工這是新手最容易糊涂的一點(diǎn)。簡(jiǎn)單說(shuō)conda 管的是整個(gè)環(huán)境里的二進(jìn)制包pip 管的是PyPI 上的純 Python 包。conda 的優(yōu)勢(shì)在于它能處理非 Python 的依賴比如某個(gè)庫(kù)底層依賴的 C 編譯庫(kù)、CUDA 運(yùn)行時(shí)、MKL 數(shù)學(xué)庫(kù)這些都是 pip 裝不動(dòng)的conda 能連包帶依賴一起給你擺平。pip 的優(yōu)勢(shì)是包全PyPI 上什么冷門(mén)庫(kù)都有conda 的官方頻道不一定收。所以我的實(shí)操原則是優(yōu)先 conda 裝conda 找不到或者版本太舊再用 pip 補(bǔ)。順序反了容易出事——先用 pip 裝了個(gè)包后來(lái)又用 conda 裝依賴它的東西conda 可能會(huì)把 pip 裝的那份覆蓋掉環(huán)境就變得很難解釋。真的混用了也要記住一條在同一個(gè)環(huán)境里盡量把 conda 的操作做完最后再用 pip 收尾。場(chǎng)景推薦工具原因科學(xué)計(jì)算棧numpy/scipy/pandasconda自帶優(yōu)化過(guò)的二進(jìn)制省去編譯深度學(xué)習(xí)框架torch 等conda能一并處理 CUDA 相關(guān)依賴?yán)溟T(mén)純 Python 庫(kù)pipconda 頻道收錄不全需要指定精確小版本兩者皆可看哪個(gè)有裝前先conda search確認(rèn)從 GitHub 源碼裝pip-e模式conda 不擅長(zhǎng)處理本地源碼這個(gè)表我建議貼在顯示器邊上真能少走不少?gòu)澛贰?.3 安裝前必須先確認(rèn)的兩件事第一件是磁盤(pán)空間。Miniconda 本體裝完大概 500MB 左右但每個(gè)虛擬環(huán)境少則幾百 MB、多則兩三個(gè) G裝了深度學(xué)習(xí)框架之后你會(huì)看到這個(gè)數(shù)字所以別把它裝在一個(gè)只剩兩個(gè) G 的盤(pán)里。我一般會(huì)單獨(dú)留一個(gè)目錄比如D:\dev\miniconda3或者~/dev/miniconda3把所有環(huán)境集中在一個(gè)地方將來(lái)清理、備份、遷移都方便。第二件是路徑里絕對(duì)不能有中文和空格。這條是老生常談但每年還是有人栽在上面。conda 在創(chuàng)建環(huán)境時(shí)會(huì)往路徑里寫(xiě)大量腳本文件一旦路徑含空格或中文某些包的編譯腳本、shell 激活腳本就會(huì)解析失敗報(bào)出來(lái)的錯(cuò)誤往往莫名其妙比如The system cannot find the path specified或者某個(gè).bat無(wú)法執(zhí)行排查半天最后發(fā)現(xiàn)是路徑問(wèn)題。安裝目錄名、你的 Windows 用戶名、項(xiàng)目文件夾名這三處都要檢查。2. 裝 MinicondaWindows 和 macOS 的分步操作2.1 Windows 上的安裝細(xì)節(jié)與那個(gè)容易點(diǎn)錯(cuò)的選項(xiàng)到 Miniconda 的官方下載頁(yè)選對(duì)應(yīng)系統(tǒng)、對(duì)應(yīng)架構(gòu)現(xiàn)在基本都是 64 位的安裝包。Windows 上給的是.exe大小一百來(lái)兆。下載完雙擊一路 Next中途有兩個(gè)地方需要停下來(lái)看一眼。第一個(gè)是Install for: Just Me / All Users。選 Just Me安裝路徑會(huì)在你的用戶目錄下不需要管理員權(quán)限后面用起來(lái)最省事選 All Users 會(huì)裝到C:\ProgramData下多用戶共用但某些操作需要提權(quán)。個(gè)人開(kāi)發(fā)機(jī)我建議 Just Me。第二個(gè)是安裝向?qū)ё詈竽琼?yè)的兩個(gè)勾選框。第一個(gè)是Add Miniconda3 to my PATH environment variable官方建議不要勾原因很簡(jiǎn)單勾了之后 conda 的 base 環(huán)境會(huì)永久性混進(jìn)系統(tǒng) PATH你打開(kāi)任何終端都默認(rèn)在那個(gè)環(huán)境里容易和系統(tǒng)里其他軟件自帶的 Python 沖突。第二個(gè)是Register Miniconda3 as my default Python這個(gè)可以勾問(wèn)題不大。正確做法是不勾 PATH然后用開(kāi)始菜單里那個(gè) Anaconda Prompt (Miniconda3) 作為專用入口——這個(gè)快捷方式啟動(dòng)時(shí)會(huì)自動(dòng)幫你初始化 conda不污染系統(tǒng)環(huán)境。安裝完成后從開(kāi)始菜單打開(kāi) Anaconda Prompt敲conda --version能打出類似conda 24.x.x的字樣就說(shuō)明裝好了。如果提示不是內(nèi)部或外部命令八成是你從普通的 cmd 或 PowerShell 打開(kāi)的換那個(gè)專用快捷方式再試。2.2 macOS 上的安裝與 shell 初始化的坑macOS 上給的是.pkg安裝包雙擊按提示走默認(rèn)會(huì)裝到~/miniconda3。裝完之后一定要做 shell 初始化這一步很多人漏掉結(jié)果終端里怎么敲 conda 都沒(méi)反應(yīng)。現(xiàn)在的 macOS 默認(rèn) shell 是 zsh所以~/miniconda3/bin/conda init zsh如果你還在用 bash就把zsh換成bash。這個(gè)命令做的事是在你的~/.zshrc里追加一段 conda 初始化腳本。執(zhí)行完必須關(guān)掉終端重開(kāi)或者手動(dòng)source ~/.zshrc否則不生效。注意如果你的 Mac 是 Apple 芯片裝之前先確認(rèn)下載的是 arm64 版本的安裝包。裝錯(cuò)了 x86 版本conda 也能跑但會(huì)走 Rosetta 轉(zhuǎn)譯裝某些帶編譯擴(kuò)展的包會(huì)明顯變慢甚至裝不上。Linux 上沒(méi)有圖形界面直接跑安裝腳本bash Miniconda3-latest-Linux-x86_64.sh一路回車(chē)看協(xié)議最后問(wèn)是否 conda init 選 yes。裝完同樣重開(kāi)終端。2.3 裝完馬上要做的三件配置第一件關(guān)掉 base 環(huán)境的自動(dòng)激活。默認(rèn)情況下你每開(kāi)一個(gè)終端前面都會(huì)多一個(gè)(base)這意味著你所有的隨手操作都在 base 環(huán)境里做時(shí)間長(zhǎng)了 base 就被污染了。執(zhí)行conda config --set auto_activate_base false之后再開(kāi)終端就是干凈的需要哪個(gè)環(huán)境再手動(dòng) activate。這個(gè)習(xí)慣我強(qiáng)烈建議從第一天就養(yǎng)成我見(jiàn)過(guò)太多人 base 環(huán)境被搞壞之后不得不重裝 Miniconda。第二件配國(guó)內(nèi)鏡像源如果你在下載速度上確實(shí)有困擾。conda 默認(rèn)走的是境外服務(wù)器裝大包時(shí)經(jīng)??ㄗ』蛘邤?。鏡像源配置內(nèi)容是環(huán)境相關(guān)的各家鏡像站給的命令會(huì)變正常做法是到鏡像站官方說(shuō)明頁(yè)照著抄那幾行conda config --add channels和conda config --set show_channel_urls yes。配置完之后conda config --show channels可以確認(rèn)順序鏡像要放在前面才有意義。第三件驗(yàn)證下載配置是否真的生效。隨便建個(gè)小環(huán)境試試conda create -n testenv python3.11看下載速度正常不正常。如果某個(gè)包一直卡在 Solving environment 半天不動(dòng)那多半是源的問(wèn)題或者 conda 版本太老可以考慮conda update -n base conda升一下本體。3. 創(chuàng)建虛擬環(huán)境命名、版本與依賴落地的實(shí)戰(zhàn)做法3.1 環(huán)境命名與目錄集中管理conda create -n 環(huán)境名 python版本是基本語(yǔ)法但環(huán)境名怎么起是有講究的。我的習(xí)慣是項(xiàng)目名 主要依賴的大版本比如cv-torch2、nlp-py311、web-django5。這么起名有兩個(gè)好處一是以后conda env list一眼能看出每個(gè)環(huán)境是干嘛的二是同時(shí)存在多個(gè)版本時(shí)不會(huì)搞混。不要用test1、env、myenv這種名字三個(gè)月后你自己都認(rèn)不出來(lái)那是干什么的。環(huán)境默認(rèn)存放在 Miniconda 安裝目錄的envs下面。如果你想讓環(huán)境放在別處比如 C 盤(pán)吃緊想放 D 盤(pán)可以在~/.condarc里加一行envs_dirs指定首選路徑envs_dirs: - D:\dev\conda-envs - ~/miniconda3/envs寫(xiě)成列表的意思是有多個(gè)候選conda 會(huì)優(yōu)先用第一個(gè)可寫(xiě)的。這種集中管理的思路在環(huán)境變多之后特別有用——清理、備份都只是對(duì)一個(gè)目錄操作。創(chuàng)建環(huán)境的命令本身很簡(jiǎn)單但有幾個(gè)參數(shù)值得記住conda create -n cv-torch2 python3.11 numpy pandas -ypython3.11是指定解釋器版本盡量寫(xiě)具體別只寫(xiě)python否則 conda 會(huì)拉最新的將來(lái)復(fù)現(xiàn)時(shí)可能對(duì)不上。后面可以直接跟要裝的包c(diǎn)onda 會(huì)在創(chuàng)建時(shí)一次性解決依賴比先建環(huán)境再一個(gè)個(gè)裝效率高得多。-y是跳過(guò)確認(rèn)腳本化時(shí)有用手動(dòng)操作可加可不加。另外還有--clone參數(shù)值得一提。當(dāng)你需要一個(gè)當(dāng)前環(huán)境的副本做實(shí)驗(yàn)時(shí)怕把好好的環(huán)境搞壞conda create -n cv-torch2-exp --clone cv-torch2比重新裝一遍依賴快得多尤其在包很多的時(shí)候差距明顯。3.2 用 environment.yml 把環(huán)境存下來(lái)在同一個(gè)項(xiàng)目里反復(fù)建環(huán)境的場(chǎng)景下手動(dòng)一條條敲conda install是低效且不可復(fù)現(xiàn)的。正確做法是從項(xiàng)目一開(kāi)始就用environment.yml管理依賴。一份典型的文件長(zhǎng)這樣name: cv-torch2 channels: - defaults dependencies: - python3.11 - numpy1.26 - pandas - matplotlib - pip - pip: - some-pypi-only-package0.4.1注意pip:這一段是嵌套寫(xiě)法它表示用 pip 裝的包這樣 conda 在構(gòu)建環(huán)境時(shí)會(huì)先裝完 conda 那部分再用 pip 補(bǔ)齊。用這個(gè)文件一步建環(huán)境conda env create -f environment.yml反過(guò)來(lái)如果你已經(jīng)用手動(dòng)方式建好了一個(gè)環(huán)境想把它導(dǎo)出成文件conda env export --no-builds environment.yml這里加--no-builds是我個(gè)人的強(qiáng)烈建議。默認(rèn)導(dǎo)出的內(nèi)容里每個(gè)包都帶一個(gè) build 字符串比如numpy-1.26.4-py311h1234567_0后面那一串它和具體的操作系統(tǒng)、架構(gòu)強(qiáng)綁定你把文件發(fā)給用不同系統(tǒng)的同事大概率裝不上。去掉 build 字符串之后conda 會(huì)自己挑當(dāng)前平臺(tái)合適的版本兼容性大幅提升。一個(gè)實(shí)操細(xì)節(jié)conda env export導(dǎo)出的內(nèi)容會(huì)把你環(huán)境里所有包都列出來(lái)包括你隨手裝上、根本沒(méi)在用的那些。干凈的做法是手動(dòng)維護(hù)一份精簡(jiǎn)的依賴清單只寫(xiě)項(xiàng)目真正需要的頂層依賴讓 conda 自己去解傳遞依賴。這份手工清單才是真正值得提交到代碼倉(cāng)庫(kù)的東西。3.3 環(huán)境創(chuàng)建完成后必須驗(yàn)證的幾件事建完環(huán)境不要直接開(kāi)始寫(xiě)代碼先做一輪驗(yàn)證能省掉后面大量為什么跑不起來(lái)的困惑。先激活conda activate cv-torch2注意 Windows 上如果你用的是老的 cmd可能conda activate不認(rèn)需要先用conda init cmd.exe初始化一次并重開(kāi)窗口。PowerShell 同理conda init powershell。激活之后看解釋器路徑對(duì)不對(duì)where python # Windows which python # macOS / Linux輸出里應(yīng)該包含.conda或者envs\cv-torch2這樣的路徑。如果打出來(lái)的是系統(tǒng)自帶那個(gè) Python說(shuō)明激活沒(méi)生效多半是 shell 沒(méi)初始化好。然后驗(yàn)證版本和關(guān)鍵庫(kù)python --version python -c import numpy; print(numpy.__version__)最后看一眼環(huán)境列表確認(rèn)新環(huán)境確實(shí)存在conda env list帶星號(hào)*的那個(gè)是你當(dāng)前激活的環(huán)境。這個(gè)命令以后你會(huì)天天用值得記熟。4. 讓 VS Code 認(rèn)出你的 conda 環(huán)境4.1 裝什么擴(kuò)展、哪個(gè)才是必須的VS Code 里和 Python 相關(guān)的擴(kuò)展有好幾個(gè)裝的次序會(huì)影響體驗(yàn)。必須裝的是官方那個(gè) Python 擴(kuò)展作者是 Microsoft它負(fù)責(zé)語(yǔ)言服務(wù)、調(diào)試、運(yùn)行、環(huán)境發(fā)現(xiàn)。裝了它之后會(huì)自動(dòng)帶上一個(gè) Pylance提供類型推斷和代碼跳轉(zhuǎn)不用單獨(dú)裝。如果你經(jīng)常寫(xiě) Jupyter Notebook再補(bǔ)一個(gè) Jupyter 擴(kuò)展。有一個(gè)常見(jiàn)的困惑是裝了 Python 擴(kuò)展之后右下角/狀態(tài)欄沒(méi)有顯示當(dāng)前解釋器版本。這是因?yàn)樾掳?VS Code 把解釋器選擇器移到了別的位置通常是編輯器右上角的那個(gè)按鈕或者按CtrlShiftP輸入Python: Select Interpreter直接調(diào)出來(lái)。我一般直接記這個(gè)命令面板路徑比找按鈕快。4.2 解釋器沒(méi)有被自動(dòng)識(shí)別怎么辦正常情況下 VS Code 會(huì)自動(dòng)掃描常見(jiàn)安裝路徑把你的 conda 環(huán)境列出來(lái)。但如果你安裝時(shí)選了自定義目錄比如裝到了 D 盤(pán)它可能掃不到。這時(shí)候要手動(dòng)把路徑告訴它。在 VS Code 的設(shè)置里搜python.defaultInterpreterPath填入你目標(biāo)環(huán)境里解釋器的完整路徑。比如 Windows 下是D:\dev\conda-envs\cv-torch2\python.exemacOS 下是/Users/你的用戶名/miniconda3/envs/cv-torch2/bin/python另一種更省事的辦法是在項(xiàng)目根目錄建一個(gè).vscode/settings.json把解釋器路徑寫(xiě)進(jìn)去這樣這個(gè)配置只對(duì)這個(gè)項(xiàng)目生效不會(huì)影響你其他項(xiàng)目{ python.defaultInterpreterPath: D:\\dev\\conda-envs\\cv-torch2\\python.exe, python.terminal.activateEnvironment: true }注意 JSON 里的反斜杠要寫(xiě)成雙反斜杠這是 JSON 的轉(zhuǎn)義規(guī)則寫(xiě)單斜杠會(huì)解析失敗。第二行那句activateEnvironment的意思是在 VS Code 內(nèi)置終端里打開(kāi)新終端時(shí)自動(dòng)激活當(dāng)前選中的 conda 環(huán)境這個(gè)配上之后體驗(yàn)提升非常明顯不用每次手動(dòng)敲conda activate。4.3 內(nèi)置終端的雙激活陷阱這是我最想強(qiáng)調(diào)的一個(gè)坑因?yàn)樗[蔽了。你在 VS Code 里可能同時(shí)遇到兩件事一是你手動(dòng)在終端里conda activate了某個(gè)環(huán)境二是 VS Code 的 Python 擴(kuò)展根據(jù)defaultInterpreterPath又自動(dòng)激活了一次。兩個(gè)來(lái)源不一致時(shí)就會(huì)出現(xiàn)編輯器里提示的庫(kù)版本和終端里 import 出來(lái)的版本對(duì)不上的詭異現(xiàn)象。排查這個(gè)問(wèn)題的辦法很簡(jiǎn)單在出錯(cuò)的那個(gè)終端里直接跑python -c import sys; print(sys.executable)看它指向哪。如果和你編輯器狀態(tài)欄顯示的解釋器路徑不一致那就是激活沖突。修復(fù)方案是二選一別讓兩個(gè)機(jī)制同時(shí)管要么在 settings 里把python.terminal.activateEnvironment關(guān)掉、全靠手動(dòng) activate要么把它開(kāi)著、并且保證defaultInterpreterPath指向的就是你要用的那個(gè)環(huán)境然后終端里不要再手動(dòng)切換。還有一個(gè) Windows 特有的情況PowerShell 默認(rèn)的執(zhí)行策略可能禁止運(yùn)行 conda 的激活腳本報(bào)錯(cuò)大意是無(wú)法加載文件因?yàn)樵诖讼到y(tǒng)上禁止運(yùn)行腳本。這不是 conda 的問(wèn)題是 PowerShell 的安全策略。解決辦法是以管理員身份開(kāi)一次 PowerShell執(zhí)行Set-ExecutionPolicy -Scope CurrentUser RemoteSigned然后重開(kāi)終端。4.4 用 launch.json 固定調(diào)試時(shí)的解釋器當(dāng)你需要打斷點(diǎn)調(diào)試時(shí)光選好解釋器可能還不夠因?yàn)?VS Code 的調(diào)試器會(huì)單獨(dú)讀launch.json的配置。一個(gè)穩(wěn)妥的寫(xiě)法是把解釋器路徑直接寫(xiě)進(jìn)去避免它自己猜{ version: 0.2.0, configurations: [ { name: Python: Current File, type: debugpy, request: launch, program: ${file}, console: integratedTerminal, python: D:\\dev\\conda-envs\\cv-torch2\\python.exe, justMyCode: true } ] }console選integratedTerminal而不是internalConsole是因?yàn)楹芏鄮?kù)比如帶進(jìn)度條的、需要交互輸入的在內(nèi)置控制臺(tái)里表現(xiàn)異常用集成終端能看到真實(shí)的終端輸出出問(wèn)題好排查。justMyCode設(shè)為 true 表示調(diào)試時(shí)只單步進(jìn)入你自己的代碼不跳進(jìn)標(biāo)準(zhǔn)庫(kù)和第三方庫(kù)里這是默認(rèn)推薦值。5. 那些踩過(guò)才知道疼的細(xì)節(jié)5.1 激活失敗的一串排查鏈路conda activate不生效是最常見(jiàn)的求助點(diǎn)。我把完整排查鏈路列一下按這個(gè)順序試基本都能定位第一步確認(rèn) conda 本身可用conda --version如果不認(rèn)識(shí)這個(gè)命令說(shuō)明 shell 沒(méi)初始化。Windows 用conda init powershell或conda init cmd.exemacOS/Linux 用conda init zsh或conda init bash。執(zhí)行完必須重開(kāi)終端窗口這是最多人漏掉的一步。第二步如果你把整個(gè) Miniconda 目錄搬過(guò)位置比如從 C 盤(pán)挪到 D 盤(pán)那所有環(huán)境里的絕對(duì)路徑都失效了conda activate會(huì)指向不存在的路徑。這種情況得修envs目錄里的路徑記錄或者干脆按environment.yml重建環(huán)境——重建通常比修更快這也是我強(qiáng)調(diào)用 yml 管理依賴的現(xiàn)實(shí)理由。第三步確認(rèn) shell 的配置文件里那行 conda 初始化代碼沒(méi)被其他東西覆蓋。比如有的用戶裝完 conda 之后又裝了別的命令行工具它會(huì)在.zshrc末尾追加自己的初始化把 conda 那一段擠到前面去執(zhí)行依賴 conda 的命令就失敗了。用cat ~/.zshrc看一眼順序conda 那段應(yīng)該靠后一點(diǎn)。第四步Windows 上如果從資源管理器直接在某文件夾里在此處打開(kāi)終端有時(shí)候拿到的是一份沒(méi)加載用戶配置的環(huán)境。這種情況換從開(kāi)始菜單啟動(dòng)專用終端或者手動(dòng) cd 過(guò)去。5.2 環(huán)境名拼錯(cuò)和conda clean的空間回收conda activate cv-troch2拼錯(cuò)一個(gè)字母conda 會(huì)直接報(bào)EnvironmentNameNotFound這個(gè)錯(cuò)誤提示其實(shí)挺清楚的但新手常以為是自己環(huán)境沒(méi)建成功。養(yǎng)成conda env list先看一眼的習(xí)慣比猜快得多。另一個(gè)值得早點(diǎn)知道的命令是conda clean。conda 的包緩存策略很大方你每裝一次包下載的壓縮包和解壓出來(lái)的副本都會(huì)留著環(huán)境建多了之后pkgs目錄能吃掉好幾個(gè) G。定期清理conda clean --all執(zhí)行時(shí)會(huì)列出要?jiǎng)h的東西讓你確認(rèn)。我一般一個(gè)月跑一次尤其在做完大版本升級(jí)之后。注意這個(gè)操作只是刪緩存不會(huì)刪掉你正在用的環(huán)境放心跑。5.3 環(huán)境版本回退與別再重裝的兜底某天你更新了一個(gè)包代碼跑掛了想回到之前的狀態(tài)——這時(shí)候如果你沒(méi)留environment.yml就只能靠運(yùn)氣。所以我在每個(gè)項(xiàng)目的根目錄都放一份 yml并且每次做出能跑通的改動(dòng)之后就更新它。這個(gè)習(xí)慣救過(guò)我很多次。如果只是想單獨(dú)回退某個(gè)包c(diǎn)onda install 包名舊版本號(hào)就行。conda 會(huì)自動(dòng)把沖突的依賴一并調(diào)整。真正麻煩的是跨 Python 大版本的回退比如環(huán)境建在 3.12但某個(gè)庫(kù)只支持到 3.11這種情況下改環(huán)境里的 Python 版本很折騰更省事的做法是新建一個(gè) 3.11 的環(huán)境把代碼和依賴清單搬過(guò)去。這也印證了前面說(shuō)的命名習(xí)慣的價(jià)值——cv-py311和cv-py312兩個(gè)環(huán)境并存誰(shuí)是誰(shuí)一目了然。5.4 幾個(gè)我反復(fù)見(jiàn)到的疑問(wèn)第一個(gè)我能不能把所有項(xiàng)目都放在 base 環(huán)境里技術(shù)上可以實(shí)踐上不要。base 環(huán)境一旦被某個(gè)項(xiàng)目的依賴搞壞修復(fù)成本遠(yuǎn)高于重建而重建意味著你要重裝所有東西。base 只用來(lái)放 conda 自己需要的少數(shù)幾個(gè)包這是我的原則。第二個(gè)虛擬環(huán)境會(huì)占用很多硬盤(pán)嗎會(huì)。一個(gè)只裝 numpy 和 pandas 的環(huán)境大概三五百兆裝了深度學(xué)習(xí)框架的能到三四個(gè) G。所以要定期用conda env list回頭看把廢棄的環(huán)境conda env remove -n 環(huán)境名刪掉別留著當(dāng)紀(jì)念品。第三個(gè)VS Code 里顯示的庫(kù)版本和我 import 出來(lái)的不一樣。回到 4.3 那節(jié)跑sys.executable看路徑九成是解釋器沒(méi)選對(duì)或者激活沖突。第四個(gè)能不能直接復(fù)制環(huán)境文件夾來(lái)達(dá)到復(fù)制的效果不建議。環(huán)境里有大量寫(xiě)死了絕對(duì)路徑的腳本和配置直接復(fù)制到別的路徑很多包會(huì)找不到自己的依賴。用--clone參數(shù)或者 yml 重建才是正路。把這幾件事從頭到尾走一遍其實(shí)也就半小時(shí)的事但它決定了你后面幾個(gè)月的開(kāi)發(fā)體驗(yàn)順不順。我自己是在被全局環(huán)境坑過(guò)兩次之后才徹底轉(zhuǎn)向一項(xiàng)目一環(huán)境 yml 管依賴這套做法的切換過(guò)去之后再?zèng)]因?yàn)榄h(huán)境問(wèn)題浪費(fèi)過(guò)一整天。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
天天日天天舔| 国产精品美女| 97色久| 亚洲五月婷| 婷香五月激情视频| 中文字幕,综合,91| 色久婷婷网| 欧美人人草草| 99热国品| 99爱爱| 999热在线视频| 加勒比久热| 综合五月婷婷| se婷97| 色五月播五月| 九九色综合九九色| 精品少妇蜜臀91| www狠狠| 久久日本wwww色| 99婷婷国产最新视频| 天天综合天天玩夜夜玩天天玩夜夜玩 | 99视频只有精品| 丁香六月婷婷久久综合八月| 丁香五月大香蕉| 欧美啪啪五月天| 精品一二三区久久AAA片| 亚洲精品国产精品乱码视99| 五月丁香六月香综合激情| 五月婷婷三级| 五月激情综合网| 一级韩国产精品毛| 91九九热| 激情五月婷婷色综合| 丁香五月天视频| 精品色色| 欧美在线视频免费播放| 色婷婷久久综合久色综| 天天操九九插| 人妻VideOssS人妻| 久久这里有| 天天插天天很| 激情亚洲五月| 国产片色| 97 A I色色| 噜噜噜噜在线| 九色亚洲| 丁香婷婷老熟女综合网| www.色综合| 丁香婷婷色九月| 丁香五月婷综合网| 这里只有精品1| 人人操人人爱丁香五月| 色色COm| 五月激情基地| 亚洲色婷婷五月| 99色播| 久这里只有精品| 久99| 色情免费视频播放| 国产性爱亚洲是图| 操人无码| 成人无码精品1区2区3区免费看| 天天日日夜夜| 久久婷婷综合五月| 青青日韩| 91久久久久久久| 久久性视频| 黄色AV日韩| 国产成人av在线播放| 另类激情四射| 狠狠色丁婷婷日日,伊人激情综合网| 精品99久久久久成人网站免费| 激情五月天在线观看色婷婷| 婷婷欧美色| 五月婷婷在线视频免费观看| 亚洲天堂AAA| 香蕉综合在线| 爱草视频在线观看| 婷婷噜噜| www夜夜| 99热免费在线| 大香蕉福利导航| 亚洲天堂色| 99热超碰在线| 夜色.cnm| 日韩无码专区| 天天操,夜夜骑| 日韩视频99| 婷婷五月成人系列| 91五月天| 日本成人内射| 激情五月丁香五月| 人人人人人人人草| 久久久18| 99久久国产综合精品五月天喷水\| 婷婷伊人| 色色婷婷综合| 爆乳熟妇一区二区三区爆乳照片| 激情五月天无码| 婷婷五月色丁香在线看| 综合啪啪| 五月婷婷 婷婷五月 一区二区 久久久| 国产激情久久久| 婷婷综合五月天| 天天日天天肏天天奸| 另类在线免费视频| 五月婷婷啪啪啪| 99热这里只有99| 久久99热这里只有精品23| 五月丁花色综合网| 久99热| 国产美女无遮挡裸体毛片A片| 久久日婷婷| 亭亭五月基地在线| 激情五月天在线观看色婷婷| www.99热这里精品| 成人网在线观看视频| 91操在线观看| 婷五月天天| 亚洲综合色五月| 婷婷五月天天天| 色婷婷电影网| 99超级碰碰| 激情丁香五月婷| 色色亚洲五月天| 天天色天天| 99色视频| 色婷婷影| 色婷婷五月天激情在线播放| 色婷婷久久久| www.99精品视频| 久热这里只有精品在线观看| 9久国产| 熟妇内谢69XXXXXA片| 五月激情射| 九九久久99| 丁香六月色婷婷| 99精品在线| 成人超碰网| 日本久久视频| 婷婷视频在线| 色五月丁香五| 日在线V视频在线播放| www夜夜操comwww| 亚洲情欲| 亚洲精品成人片在线播| 五月婷婷激情综合视频| 三级毛片视频| 色播五月丁香婷婷| 亚洲欧美成人在线| 色婷婷五月天激情| 婷婷激情综合| 丁香五月激情棕合| 狠狠色五月天| 伊人玖玖婷婷| 99国产精品久久久久久久久久久| 日本熟妇乱妇熟色A片蜜桃| 日韩综合网络男女香蕉a片| 色五月丁香六月婷婷| 国产成人网址| 深爱激情四射| 日本欧美成人片AAAA| 婷婷在线精品| 99性视频| 亚洲操人| 丝袜大香蕉| 中文字幕婷婷在线| 日日.c| 欧美激情综合| 国产欧美婷婷五月| 中文字幕精品无码一区二区| 天天综合天天玩夜夜玩天天玩夜夜玩| 国产SUV精品一区二区6| 日韩一66精品| 少妇搡BBBB搡BBB搡毛茸茸| 97成人丁香婷婷| 99热在线精品播放| 99精品自拍视频| 久久婷婷五月综合伊人| 九九热这里只有精品5| 色99在线视频| 熟女色专区| 久久五月丁香| 婷婷丁香午夜综合影视| 国产激情综合五月久久| 六月婷婷私欲| 丁香在线视频| 狠狠色情婷婷| 欧洲MV日韩MV国产| 天天色域综合网| 五月丁香影院| 五月综合六月婷婷| 伊人色五月| 五月丁香啪| 超碰无码318604| 人妻久热| 综合激情啪啪| 婷婷丁香红五月91C| 丁香久久五月天视频在线观看 | 婷婷久久六月天| 久久婷婷精品| 激情五月婷婷综合色播小说| 1234操逼网| 婷婷五月天综合久久| 99在线资源| 99精品在线观看| www.99视频| 丁香婷婷性爱| AV 3P| 射满了还射免费在线观看 -午夜版全集-新视觉影院| 先锋资源996| 久9热在线免费观看| 狠狠干青青草| 五月丁香婷婷色色| 思思99精品视频在线观看| 久久小说| 色色婷婷丁香五月天| 丁香九九九九| 亚洲欧美婷婷五月色综合| 怡红院99| 五月婷婷激情啪啪| 久久99热这里只有精品| 99re在线这里只有精品视频首页| 99热精品99| 五月玖玖| 亚洲另类婷婷五月综合| 天天久久狠狠色综合| 亚洲妇女熟BBW| 久久66精品| 伊人激情综合| 日本一级一级一级一级| 伊人五月成人| 色99综合色88| 成人av免费观看| 色香五月天| 亚洲有码在线视频| 国产AV一区二区三区最新精品| 丁香五月婷婷成人网| 免费看成人747474九号视频在线观看| 99国产精品白浆在线观看免费| 午夜美女人啪最红院| 色都都狠狠色都都色综合色| 中文字幕成人| 婷婷五月天奸女| 五月婷婷色丁香| 丁香五月婷中字在线| 开心激情综合| 婷婷成人综合五月| 亚洲成人在线播放| 久久大香蕉视频| 婷婷六月色| 超碰在线9| 江苏少妇性BBB搡BBB爽爽爽| 五月丁香激情综合| 天天日本夜夜谢| 天天插天天插天天操| 日本三级色| 九热视频| 天天干天天色综合| 综合伊人狠狠| 五月天久久成人| 一本久道综合色婷婷五月| 九九九激情综合| 欧美精品99| 天天色天天舔天天爱天天爽| 亭亭丁香久久五月| 久热无码| 亚洲AV综合网| 激情av在线| 亚洲AV日韩在线观看| www.狠狠操| 欧美视频五区| 九月婷婷综合网| 激情五月婷婷网| 久久99精品久久久久久三级| 亚洲日韩欧美综合VA| 五月天三级| 色五月天.con| 狠狠干五月天婷婷网| 99精品久| 久久久久久99日本| 国模狼狼| 亚洲在线网站| 色五月天 丁香| 性做久久久久久久免费看| 九九热av| 久久ab| 91丨九色丨白浆秘| 国产成人网址| 丁香婷婷色五月| 狠狠爱婷婷爱| 丁香狠狠色婷婷| 婷婷五月天久久| 五月天久久丁香| 色情免费视频播放| 久久久精品人妻录| 婷婷五月花西瓜| 五月天婷婷永久免费视频| 色综合色综合色综合高潮| 色五月婷婷中文字幕在线观看 | 色色综合网。| 五月天婷婷激情六月久久| 中文字幕乱码亚洲精品一区| 7777国产盗摄农村女人| 岛囯综合激情网| 婷婷色色综合| Caoporn公开| 九月停停| 久久久婷丁香五月天激情综合| 丁香久久九九99| 色欲色香,www,com| 欧美性久| 久久之人妻| 色狠狠激情五月| 亭亭丁香久久五月| 婷婷丁香亚洲五月天| 精品九九视频| 激情五月天婷婷五月天| 六月婷婷av| 色色操| 婷婷激情五月| 五月婷婷黄色网址| 欧美天天搞| 操碰99| 日本妈妈乱| 婷婷激情五月综合| www.丁香黄色五月天人与| 欧美婷| 思思久久99热只有频精品66| 五月婷婷六月丁香五月| 天天干天天色综合| 五婷婷综合网| 婷婷操超碰| 激情综合五月| 国产另类综合| 综合久久9| 久久婷婷视频| 亚洲国产成人AV在线| 亚洲综合碰| 丁香激情五月少妇| 91婷婷在线| wuyuedingxiang99| 婷婷五月av| 99人碰碰碰| 久久精品99| 亚洲黄色影视| 碰超在线九色| 国产亚洲精品人人| 五月婷婷亚洲| 香蕉综合网| 国产原创视频91九色| 久久天堂色| 大香蕉婷婷| 艹| 五月天精品| 思思热在线精品视频| 热91久| 99五月婷| 五月婷婷免费视频| 91啪啪网| 五月婷婷黄网站大全| 激情图片婷婷| 色五月婷婷婷婷| 精品网站:999WWW| 国产美女无遮挡裸体毛片A片| 日韩无码亚欧无码| 色五月丁香总合网| 五月丁香婷婷深深爱| 久热99| 亚洲激情五月| 99色一| 婷婷99狠狠躁天天躁| 成人亚洲精品久久久久| 狠狠爱成人综合网| 色五月开心五月激情五月| 最新av在线观看| 婷婷色色网站| 天堂爱爱| 337p大胆噜噜噜噜噜91Av| 丁香婷婷欧美综合| 曰曰久久| 六月丁香VA| 99精品在线| 91超级碰在线视频| 99热激情| 久久九九99视频| 婷婷六月丁香激情| 在线中文字幕av| 九九综合五月欧美| 婷婷色五月情| 五月天伊人| 色色激情网| 久久综合激情婷婷激情| 97超碰,人人舔,人人操,人人摸| 色情综合网| 色婷婷久久综合久色综| 久久99草五月婷婷| 婷婷综合在线观看视频| 国产毛片欧美毛片久久久| 婷婷的99视频网站| 99精品一二三四视频| 艹色18p| 99re思思热这里| 538在线精品| 伊人玖玖精品| 色噜噜五月天| 99丁香五月婷| 偷偷操99| 中文资源在线a| 丁香婷婷影院| 色色五月婷婷丁香| 91热久88| 五月天另类小说| 91无码一区人妻A片蜜| 国产伊人五月天| 丁香五月天综合| 嫩草AV久久伊人妇女超级A| 久热大香蕉| 五月丁香六月激情综合| 婷婷中文无码| 99成人| bbwcuckold精品熟妇| 亚洲九九夜夜| 成人五月天在线观看| 欧美婷婷| 欧美激情 日韩无码 婷婷 五月天| 日日夜夜天天综合| 色婷婷丁香六月| 狠狠干在线| 久久精彩综合视频| 99久热这里只有精品| 色五月天堂| 五月婷婷啪啪网| 久久久91| 五月天婷婷基地| 99精品色色| 国产精品18久久久| 人妻精品久久久久久| 96丁香婷婷九月蜜桃综合久久| 五月久久亚洲| 久久综合9| 伊人在线视频| 国产成人综合网| 九九这里只有精品| 天天干天天干天天干天天干天天干天天干天天 | 亚洲五月天色色| 日本色综合| 激情综合网五月| www.久久| 五月婷婷免费视频| 五月花激情网| 九九碰九九爱97超碰| www.夜夜操.con| 久久caop| 色5月丁香婷婷| 色综合婷婷| 激情九月婷婷| 婷婷五月天天aV| 婷婷之玖玖| 久久婷婷国产| 人妻性爱| www.com任你艹| 91丨九色丨熟女丰满| 久久这里只有精彩| 亚洲黄网在线| 99在线播放视频| 久久AAAA片一区二区| 狠狠爱成人综合网| 99热综合在线| 婷婷五月丁香成人| 成人中文字幕在线| 久久99久久99久久99人受| 少妇激情五月婷婷| 久婷婷五月综合欧美| 亚洲综合五月天| 色丁香久久久| 五月天大香蕉| 66精品成人免费网站在线观看| 99热99美国在线观看| 丁香五月天堂网| 99热中文字幕久久| 99免费成人网| 久久久久久久久久久44| 老师的粉嫩小又紧水又多A片视频| 久久狠狠干| 五月天婷亚洲综合在线嫩草网| 婷婷五月综合社区在线| 五月天激情网站| 热久久视频99| 五月天开心激情网色欲无码| 五月丁香九九| 欧美成人在线观看| 久久久久这里只有精品| 激情五月天视频| 精品九九视频| 碰97久久| 艹色18p| 狠狠色成人影片| 桃色激情网| 九九热再线九九视频免费在线观看| 9999热精品| 亚洲字幕AV一区二区三区四区| 丁香五月先锋| 婷婷色情六月| 99只有这里是精品| 婷激情五月天视频导航| 色月丁| 九九99久久精品| 久久婷五月| 天天舔天天摸| 激情五月天小说网| 亚洲va在线∨a天堂va欧美va| 久久婷婷五月综合色播| 六月婷婷狠狠| 精品人妻伦| 精品久色| 色视频2025| 丁香五月天久久| 久久婷综合| 久久婷婷色色| 久久亚洲无码| 天天艹夜夜艹| 狠狠色婷婷7| 久草天堂| 婷婷五月天黄色| 都市激情亚洲| 碰碰操91| 91色色色18| 五月天婷婷婷| 婷婷五点亚洲| 色狠狠色综合| 五月婷婷啪啪啪啪| 夜夜操天天爽| 亚洲人成人五月天| 丁香五月五月婷婷五月天激情四射| 狠狠va| 久思思热视频在线观看| 99国产小视频免费观看| 79成人网| 五月婷婷影| 婷婷激情综合| 婷婷黄色| 91狠狠综合久久久| 五月天色小说| 激情五月婷婷色色| 波多野结衣AV无码Porn| 99ri精品| 无码G高清天| 狠狠干青青草| 五月丁香免费看| 婷婷综合一二三| 爱操人妻| AA片在线观看视频在线播放| 99九九精品视频推荐| 婷婷五月天渟渟| 狠狠色九月| 99人人干人人| 亚洲婷婷丁香五月在线| 色婷婷色情| 丁香五月a| 天天日天天插| 狠狠操狠狠爱| www.久久久久久久久久.com| 大香蕉中文| 五月天激情综合在线| 婷婷五六日| 婷婷日日夜夜| 九九RE视频在线精品| 99re在线观看| 久久99日本精品视频免费观看| 婷婷五月综合色拍| 天干干夜夜操| 五月丁香六月激情在线| 婷婷五月天久久| 婷婷丁香五月天综合在线日韩| 五月婷婷狠狠久久| 色狠狠狠干| 夜夜撸天天日| 大香蕉啪啪啪| 超碰成人影视| 性色人人爽| 国产精品成人av在线观看春天| 亚洲人成色A777777在线观看| 极品人妻VideOssS人妻| 伊人激情网| 99视频在线| 亚洲五月天婷婷综合| 国产无人区大片| 最新精品视频99| 99亚洲精品视频| 婷婷色播婷婷| 久婷自拍视频| 啪啪五月天啪啪| 色老久久| 四色五月婷婷| 色五月无码| 人妻内射视频| 亚洲精品国产A久久久久久| 婷婷色偷拍| 五月丁六月香av| WWW免费视频碰碰碰碰| 久久久国产精品黄毛片| 亚洲精品国产setv| 五月婷婷六月丁香综合| 福利视频在线播放| 五月天堂色| 噜噜色噜噜网| 色五月情| 久久视这里只有精品| 激情丁香五月天图片| 九月丁香| 粉嫩av懂色av蜜臀av熟妇| 五月婷六月婷婷| 啪啪91| 丁香五月在线自慰| 五月激情婷婷国产精品久久久久久| 婷婷五月天福利| 亚洲综合视频网| 深爱激情网五月天| 内射在线CHINESE| 九九香蕉网| 99热这里只有精品9| 久久久一级AAA| 色婷婷婷av| av网址在线| 人人操操| 噜噜吧天天爱| 99热欲| 天天夜天天色天天| 在线理论片| 超碰三级秋霞| 丁香五月成人社区| 久久久WWW| 一级精品999WWW| 色婷狠狠| 激情综合五月婷婷六月丁香| 色五月激情问网站| 99热这里只有精品无码| 性欧美大战久久久久久久83| 久色成人| 日欧一片内射VA在线影院| 久久婷婷六月| 综合色99| 激情美女五月天| 99热这里是精品| 婷婷色在线| 色色丁香婷婷| 亚洲超碰在线| 99亚洲精品视频| 狠狠综合| 91九色首页| 精品亚洲国产成AV人片传媒| 五月婷婷与六月丁香图片激情| 大香蕉伊人久久| 色综合色色| 久久婷五月| 无码激情| www.色99| 丁香五月宝贝激情网| 伊人综合网站| 国产精品久久久久久五月天加勒比| 国产精产国品一二三在观看| 在线A色| 狠狠狠狠狠狠草| 亚洲亚洲永久无码777777| 久久蜜臀婷婷| 婷婷五月色色| 操操啪| 91九九| 亚洲mm色| 精品国产a| 天天摸天天透天天舔| 伊人网啪啪| 丁香五月婷婷啪| 99精品无码视频| 欧美性猛交AAAA片黑人 | 色香五月天| 91VIP在线观看| 国产精品色色| 激情综合5| 亚洲精品V天堂中文字幕| 丁香五月在线视频黑人| 99九九免费精品| 天天综合五月| xxxx五月| 大香蕉太香蕉视频97| 99狠狠操一| 丁香五月激情六月欧亚激情综合导航| 成人精品视频99在线观看免费| 99热这里只有的精品视| 五月天狠狠色| 97久久视频| 久久这里只有国产视频| 超碰资源在线| 双性美人被调教到喷水A片| 日日夜夜小色哥| 色婷久九| 99在线精品免费视频| 热思思| 久久综合中文| 丁香综合| 久草五月| 婷婷丁香五月综合网上| 婷婷五月av| 日本eVa一区=区视频| 婷婷久久综合| 丁香五色月婷婷网| 成人网在线视频| 国产精品国产成人国产三级| 91日日日| 国产真实乱了老女人视频| 丁香色五月天| 精品无码色| 亚洲色综久久五月| 六月成人网| 超碰在线视屏| 热久视频| 亚州激情在线视频| 九九九九大香蕉| 久久在线视频免费观看| 97性视频| 婷婷色爱| 丁香五月日啪| 人妻激情综合| 久久天堂女人| 亚洲精品又粗又大又爽A片 | www.金莲av| 久久婷婷六月综合| 91精品综合久久久久久五月丁香 | 五月婷婷丁香啪啪| 婷婷五月丁香青青草在线| www.99在线| 色五月综合在线| 五月天成人网婷婷| 九九热欧美| 亚洲第二AV| 中文字幕乱码亚洲精品一区| 婷婷激情五月| 天天射影院| 天天色官网| 成人色情五月天婷婷丁香| 成人av在线电影| 成人免费视频一区| 久婷狼色诱惑在线| 亚洲爆乳无码精品AAA片蜜桃| www.婷婷亚洲基地| 五月激情天| 五月丁香婷婷三级| 激情合网婷婷| 久1色色| 97综合在线| 久久五月天色婷婷| 五月丁香综合影院| 国产操逼网站| 91人人人人人人人| 婷婷大香焦| 欧美性生交XXXXX无码小说| 九九热在线精品视频| 91狠狠色| 91九色国产在线| 婷婷五月天网| 野战毛片三一3| 另类综合婷婷五月天欧美视频| 天天色天天噜| 思思综合热| 26UUU欧美激情一区二区| 久久久思思热| 欧美五月丁香啪啪响视频| 91久久久久久久久| 综合婷婷| 婷婷五月激情四月综合| 91人妻色色网| 五月丁香六月婷婷啪啪综合| 狠狠看狠狠| ss五月天激情| 婷婷深爱五月天在线| 六月婷婷无码观看| www.五月天性.com| 丁香五月天无码| 色婷五月| 久热网在线视频| 人草人人| 天天日夜夜| 综合激情在线视频| 91久久久久久久| 五月天.com| 激情综合五月天| 777精品久无码人妻蜜桃| 97精品人人A片免费看| 久久婷婷五月天激情| 热久久66| 色婷五月天综合网| 五月丁香六月婷婷啪啪| 久久99精品久久久久久噜噜| 亚洲国产成人综合| 五月婷婷综合网| 亚洲情综合五月天| 九九99热精品| www91精品| 97啪啪| 99色最新在线视频| 亭亭五月激情亚洲在线| 久久婷婷综合五月天| 九九精品热播| 色色色热| 色99综合色88| 亚洲另类av| 五月婷婷色| 成人网丁香五月| 婷婷色五月天在线观看| 五月天激情久久| 久久综合激情| ZpRSw| 天天操中文字幕| 丁香婷婷精品视频| 26uuu另类| 国产性爱一级| 丁香五月av| 国产女生爱爱AA| 影音先锋毛片网站| 婷五月丁香| 婷婷五月激情小说| 五月丁香色婷婷| 国产在线网址1| 91AV婷婷| 色高清无码视频| 日本狠狠色| www超碰| 婷婷丁香婷婷97| 五月天婷婷久久| 婷婷五月精品中文字幕| 欧洲亚洲免费视频9| 婷婷五月花| 另类激情五| 丁香五月天婷婷久久| 人人草人人看| 中文成人在线| 丁香婷婷色色| 怡红院精品视频久久久久久久久| 激情综合99| 老师的粉嫩小又紧水又多A片视频| 色婷亚洲五月丁香| 激情婷婷五月天网址| 五月婷婷丁香五月 | Xx色综合| 天天色视频| 国产成人精品一区二区三区视频 | 人人播| 亚洲国产精品VA在线看黑人| 91打屁股视频网站| 五月婷婷免费视频| 玖玖国产视频一区| 99热在线观看免费| 天天爱天天操| 2020日日干| 亚洲久久婷婷| 久久久噜噜噜久久人妻| 久久影视婷婷五月| 色五月丁香婷婷综合| 色情丁香五月婷婷精品| 婷婷五月综合社区在线| 久婷婷五月激情| 欧美精产国品一二三区| 婷婷婷久久| 678五月丁香亚洲综合| 九九九九综合| 亚洲AV永久无码影院黑人| 色天天久婷婷| 六月丁香五月天| 人人操女人| 丁香五月精品| 国产亚洲精品久久久久苍井松| 啪啪激情网| 性综合网| 久久9热综合| 午夜婷婷五月天在线| 五月丁香综合啪啪| AAA久久久| 天天干天天干天天| 变天就操逼婷婷五月| 好好干av| 中国女人内射6XXXXX| 桃色Av色哟哟| 五月香婷婷| 91婷婷伊人牛牛| 激情五月婷婷网| 91丨九色丨首页| 69er小视频| 欧美性生交XXXXX无码小说| 婷婷五月丁香基地在线视频官网| 91AV婷婷| WWW.久久久久久久| 五月天激情啪啪| 大香蕉人人网| 久久久性爱视频| 在线成人国产| 99久久久| 亚洲成人AV电影网| 婷婷五月天黄色小说| 情色五月天 网站| 五月丁香婷婷伊人| 五月天福利影院导航| 色亚洲色宗合| 日韩少妇内射免费播放| 六月丁香婷婷网| 亚洲乱码日产精品BD在线观看| 亚洲综合在线伊人婷| 欧美在线视频99| 五月天成人综合| 久久9精品| av在线免费播放| 成人av免费观看| 91丨九色丨熟女高潮| 综合色五月| Xx色综合| 少妇人妻人伦A片| 激情都市五月天| 青青久久五月| 色五月婷婷丁香五月| 五月丁香花激情啪啪网| 婷婷九月丁香| 亚洲激情综| 综合婷婷| 婷婷丁香午夜综合影视| 婷婷综合中文| 男人的天堂97| 9热在线观看| 色播婷婷五月天| 五月天精品| 五月婷婷开心激情六月蜜桃| 三级av在线| www.色五月.com| 五月婷久久草| 91啪啪视频| 五月天无码视屏播放| 五月丁香婷婷伊人| 精品久久99码| 九九热黄色| 蜜桃五月天| 九九热国产| 国产成人在线不卡AV| 99无码黄色视频| 五月婷婷色丁香| 国产高潮白浆一区二区| 庭庭久久内射| 永久99免费视频网站| 日本三级第一页| 99视频九九热| www色婷婷久久综合久色| 色六月 婷婷| 五月丁香婷婷婷激情爱爱| 99热 这里只有精品 国产 日韩| 99在线精品免费视频| 亚洲精品激情| 五月激情啪啪啪| 国产古装妇女野外A片| 激情小说五月欧美亚洲丁香| 精品99在线| 99国产精品久久久久久久久久久| 精品久久66| 日韩啪啪视频| 日本www免费九九| 97性视频| 甈吧vv| 九九99热久久精品66中文字幕| 五月天com| 伊人色综在线| 国产成人av在线播放| 中文字幕日本最新乱码视频| 激情五月婷| 色综合色综合色综合高潮| 色五月婷婷天堂| 这里只有精彩视频| 色狠久| 婷婷五月综合婷婷| 丁香五月婷婷亚洲激情四射| 五月丁香综合网| www.狠狠艹| 【乱子伦】黄色| 大香蕉Av在线| 99热网精品| 8区视频在线| 日韩av网址大全| 色婷婷五月综合| 怡红院成人AV| 香蕉久久国产AV一区二区| 另类 在线| 丁香激情六月天婷婷| 五月婷婷三级| 激情五月天福利| 久操热| 超碰男人色| 伍月婷婷六月丁香| 色情五月天小说| 五月丁香啪。| 性爱激情综合网| 思思热视频| 久久婷婷五月综合| 精品皮股午夜AV| 成人五月天婷婷| 肏屄色播伊人97婷婷| 久久色大香蕉| 激情五月天视频| 久艹大香蕉| 五月婷久草| 少妇出轨做爰高潮A片| 在线另类| 婷婷久久精品| 五月天涩涩| 深爱五月亚洲| 激情深爱婷婷网| 91操片| 69人妻人人澡人人爽久久| 激情98色婷婷五| 极品少妇高潮啪啪AV无码| 激情AV| 91碰超| 婷婷五月天无码| 五月婷婷久草在线视频综合| 天天综合干| 狠狠色婷婷7| 五月婷丁香| 五月婷婷五月天| 欧美图片丁香五月天| 亚洲欧洲一二| www.99riav99| 天天狠狠综合精区| 乱精品一区字幕二区| 天天爽天天爽| 五月丁香啪啪综合| 久热婷婷| 狠狠综合网| 琪琪色五月天| 9l视频自拍九色9l视频在线观看| 亚洲激情婷婷| 色色网五月激情| 免费视频这里只有精品| 日本九九热| 26uuu国产精品| 狠色狠色狠色狠色狠色网| 在线VA视频| 亚洲婷婷五月草久| 青青热久精品视频在线观看| 婷婷五月蜜桃成人桃色丁香| 婷婷伊人中文字幕| 99日韩| 亚洲热视频| 狠狠狠色激情综合适合| 天天天天天天操| 婷婷开心激情| 五月婷婷视频| 久热AA| 成人片在线播放| 另类天堂| 日日操夜夜爽| 色色色999| 色五月网址| 桃色成人网| 中文字幕在线aⅴ免费观看| 丁香伍月婷电影全集| 亚洲99精品九九在线| 久久日本wwww色| 久久丁香九| 日本久久人| 9l视频自拍九色9l视频自拍九色9l社区| 五月婷婷深深爱| 久99热| 亚洲色色图片| 99视频精品8| 开心五月天激情网站| 久久这里有精品| 色五月色图| 五月天激情国产综合婷婷婷| 欧美三级A做爰在线观看| 午夜无码熟熟妇丰满人妻 | 丁香五月婷婷亚洲人| WWW色综合| 国产美女最新VA在线免费观看| 婷婷五月天另类网站| 五月婷精品| 丁香五月婷婷激情尤物| 狠狠操狠狠操| 99热这里有精品| 天堂网亚洲色图| 五月婷婷偷拍| 五月婷六月综合在线观看| 亚洲精品久久久久久久久久吃药| 婷婷五月天激情文学| 五月婷六月| 色情综合网| 婷婷深爱五月丁香| 99热99美国在线观看| 激情丁香五月天| 97五月婷| 色九月欧美| 亚洲色色在线| 国产色99| 91人人爽狠狠狠| 大地资源色婷婷视频在线| 婷婷丁香综合在线| 九月激情网| site:publishdd.com| 婷婷久久免费| 欧美精品XXXXBBBB| 五月婷婷狠狠久久| 亚洲午夜精品久久久久久人妖| 无码婷婷五月天| 欧美日韩123| 疯狂做受XXXX高潮A片| 婷婷五月无码| 久久网站观看免费欧洲国产| 色色色色av色色色色| 99亚洲精品视频| 色色97丁香婷婷五月天| 91成人品| 天天干天天爽天天操| www.婷婷五月| 国内自拍1区| 久99视频| 欧美成人A片AAA片在线播放| 久久婷婷六月综合| 999精品久久久久久久| 婷婷五月天成人在线视频| 午夜丁香五月天综合| 久机视频这只有精品| 99在线看片| 亚洲日本激情| 99re这里只有| 国产3p露脸普通话对白| 婷婷激情人妻| 天天干天天色天天干| www.色综合| 另类图片五月激情| 欧美成人热| 色五月婷婷综合在线| 色色色色丁香| 淫荡家庭AV| 五月天色综合| 99亚洲精品综合在线| 99热乎| 狠狠色大香蕉| 影音先锋男人站,影音先锋男人色资源网,影音先锋AV最新资源站,影音先锋AV资源 | 日韩AV免费电影在线播放| 欧洲综合视频| 午夜做爱影院| 免费视频在线观看的网站| 97香蕉碰碰人妻国产欧美| 999影院成人在线影院| 开心五月婷婷激情| 97色色色| 久久久这里有精品| 99人妻碰碰久久久禁片| 丁香五月天AV在线| 91丁香五月| 久久99免费视频| 色五月天成人在线| 九九在线视频| 欧美精品99| 色五月涩涩婷婷| 久久九九99.www| 五月伊人视频在线看| 激情丁香五月天| 在线另类视频| 狠狠穞A片一區二區三區| 蒲京久久无码视频| 激情五月婷婷啪啪| 99热综合| 色色色欧美| 丁香婷婷五月天激情四射| 丁香视频| 九九久久网| 久久久久久久久久久久久久久久一道本| 久久久妻人人人| 99这里只有| 精品婷婷| 亚洲婷婷五月天综合| 91狠狠色丁香婷婷综合久久精品| 91chinese 在线| 天天狠天天叉| 亚洲99一级无嗎特制在线| 欧美激情综合色综合啪啪五月| 欧美日韩aaaa| 久久五月婷6 9| 综合激情五月丁香9999久久精| 五月婷丁香| 欧美色五月| 丁香六月五月天| 91久热| 国产亚洲在线| 成人在线精品| 99久久久久| 欧美性爱五月天| 五月天激情小说| 色愛综合网| 五月天激情综合| 亚洲小说五月婷婷| 六月婷婷激情| 狠狠色综合777| 高清资源站日A美A欧亚…| www.五月激情红色| 久久婷婷七月丁香| 五月婷婷九月婷婷九月婷婷| 教师性爱毛片| 五月丁香无码视频| www.六月丁香看AV| 欧美精品啪啪| 91日本在线观看| 天天操天天干天天日| 人人爽天天莫| 五月婷在线| 玖玖99福利| 五月天色婷婷视频| 超碰99在线观看| 婷婷综合偷拍| 五月天婷婷导航| 丁香五月在线播放| 狼友超碰| 婷婷播5月| 日逼影音先锋男人AV资源站| 1024人妻| 日本爆乳片手机在线播放| 色婷婷激情五月天丁香| 开心久久xxx色| 99热热这里只精品996小说| 丁香五月色情av| 六月丁香婷婷网| 五月天激情视频| 色色色综合色| 五月天婷婷激情| 五月婷婷丁香综合,亚洲天堂| 久久视频这里都是精品| 大香蕉伊人久久| 久久婷网| 99免费| 99热精品在线播放| 亚洲sesesese| 伊久大香蕉| 五月婷婷日| 色情五月天视频网| 激情婷婷丁香| 亚洲一区二区无遮挡A片| 天天曰夜夜爽| 日本综合九九| 9l视频自拍九色9l视频自拍九色9l社区 | 婷婷久久网| 五月丁香六月色情网欧美| 婷综合六月| 亚洲色在线观看| 五月天玖玖狠狠色色| 七七色色综合| 色五月婷婷在线| 狠狠色综合久久| 久操人妻| 久久九九热38| 9l视频自拍九色9l视频自拍九色9l社区| 亚洲性爱99| 婷婷五月综合网激情| 另类在线| 五月丁香花激情综合网| 五月婷婷熟女| 丁香五月天成人| 色婷婷久久久| 97好吊操| 日本99视频| AV在线不卡网站| 97自拍视频在线|