久久亚洲成a人片熟女精品色一区二区三区|国产精品视频第一精品视频|av天堂热无码手机版|亚洲?v无码久久无遮挡|国产精品偷伦视频免费观看国产|麻豆国产自产精品丰满熟妇|av无码av不卡一区二区|久久亚洲精品中文字

ARTICLE DETAIL

資訊詳情

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

Python虛擬環(huán)境全解:venv、virtualenv、conda、poetry選型對(duì)比與避坑指南

Python虛擬環(huán)境全解:venv、virtualenv、conda、poetry選型對(duì)比與避坑指南 國(guó)內(nèi)Python圈子里一說(shuō)“建虛擬環(huán)境”好像人人都會(huì)但細(xì)問(wèn)起來(lái)十個(gè)里有八個(gè)說(shuō)不清venv、virtualenv、conda、poetry之間到底什么關(guān)系。我見(jiàn)過(guò)不少人在一個(gè)項(xiàng)目里同時(shí)裝了三套方案最后被各種環(huán)境變量和解釋器路徑折騰到重裝系統(tǒng)也有人為了跑個(gè)腳本硬是把 Anaconda 全家桶裝到公司服務(wù)器上占了好幾個(gè)G的空間。這篇就把幾種主流方式放在一起做個(gè)橫向?qū)Ρ戎v清楚它們到底在解決什么問(wèn)題、底層邏輯有什么不同、什么場(chǎng)景下該用哪個(gè)順便把我踩過(guò)的一些坑一并說(shuō)了。先說(shuō)結(jié)論放這兒虛擬環(huán)境本質(zhì)上是“隔離依賴”但不同工具的隔離粒度、依賴解析策略和工程化能力完全不同。選錯(cuò)工具后面維護(hù)起來(lái)會(huì)非常痛苦。1. 先搞清楚虛擬環(huán)境到底在解決什么問(wèn)題很多人第一次對(duì)虛擬環(huán)境“痛徹心扉”地理解往往不是因?yàn)閯?chuàng)建環(huán)境本身而是因?yàn)椤安唤ōh(huán)境”導(dǎo)致的連鎖災(zāi)難。1.1 大多數(shù)人踩過(guò)的“裸裝包”陷阱想象一下這個(gè)場(chǎng)景你在一臺(tái)電腦上同時(shí)維護(hù)兩個(gè)業(yè)務(wù)項(xiàng)目項(xiàng)目A是給別人做數(shù)據(jù)報(bào)表依賴Django 3.2項(xiàng)目B是內(nèi)部運(yùn)營(yíng)后臺(tái)架構(gòu)升級(jí)到了Django 5.0。如果兩個(gè)項(xiàng)目都在全局 Python 環(huán)境里pip install那么后裝的那個(gè)版本會(huì)把之前的覆蓋掉。表面上看 pip 只是更新了幾個(gè)包實(shí)際上項(xiàng)目A可能因?yàn)榇蟀姹旧?jí)直接跑不起來(lái)模板標(biāo)簽語(yǔ)法變了、某些 ORM 查詢寫法廢棄了甚至數(shù)據(jù)庫(kù)遷移文件都需要重新生成。更難受的是權(quán)限問(wèn)題。很多公司服務(wù)器上的 Python 是系統(tǒng)自帶的全局安裝經(jīng)常會(huì)遇到PermissionError你被迫在前面加sudo裝了之后系統(tǒng)組件可能讀寫到不干凈的包。等到你發(fā)現(xiàn)yum或apt這種操作系統(tǒng)包管理工具莫名其妙出問(wèn)題時(shí)通常就是全局 Python 的site-packages里混入了不該有的東西。我自己還碰過(guò)另一個(gè)隱蔽的坑卸載依賴時(shí)誤刪系統(tǒng)包。有個(gè)同事寫了個(gè)清理腳本直接在全局環(huán)境執(zhí)行pip freeze然后批量卸載不認(rèn)識(shí)的包結(jié)果把系統(tǒng)層依賴的一個(gè)庫(kù)給卸了最終只好重裝操作系統(tǒng)。這些混亂的根源就是“所有項(xiàng)目共用一套 Python 環(huán)境和同一套第三方庫(kù)”。虛擬環(huán)境的出現(xiàn)就是要把這種“通用性”變成“項(xiàng)目隔離性”。1.2 虛擬環(huán)境的核心原理不是復(fù)制是隔離虛擬環(huán)境不是把 Python 解釋器完整復(fù)制一份到項(xiàng)目目錄而是通過(guò)目錄結(jié)構(gòu)和環(huán)境變量做“視圖隔離”。以最經(jīng)典的venv為例你執(zhí)行python3 -m venv .venv它會(huì)生成一個(gè).venv目錄里面包含bin在 Windows 上是Scripts、lib、include等子目錄。這個(gè)目錄里有一個(gè)指向系統(tǒng) Python 的軟鏈接或拷貝版的解釋器同時(shí)lib/python3.x/site-packages是全新的空目錄。當(dāng)你執(zhí)行source .venv/bin/activate它做的事情本質(zhì)上是把.venv/bin放到PATH的最前面并設(shè)置VIRTUAL_ENV環(huán)境變量。這時(shí)你敲python實(shí)際執(zhí)行的就是.venv/bin/python而sys.path也被引導(dǎo)到當(dāng)前虛擬環(huán)境的site-packages而不是全局的。關(guān)鍵在于它沒(méi)有“復(fù)制”一套完整的 Python 解釋器只是“切換了查找路徑”??梢赃@樣理解全局環(huán)境是你家小區(qū)門口的公共快遞柜所有住戶共用一個(gè)柜子誰(shuí)都能取走或放錯(cuò)別人的快件虛擬環(huán)境是你給自己家門后裝了一個(gè)小置物架快遞到了先用你門口的架子放只有你自己用。雖然你住的還是同一棟樓但取件流程被隔離開(kāi)來(lái)。這種輕量隔離是venv和virtualenv這類方案的核心根基。2. 主流方案全景對(duì)比建環(huán)境只是入口管理依賴才是分水嶺用一句話概括venv、virtualenv、conda、pipenv、poetry、uv這些工具雖然都叫“虛擬環(huán)境方案”但它們的定位完全不同。venv是標(biāo)準(zhǔn)庫(kù)自帶的最小隔離方案conda是重型的獨(dú)立環(huán)境方案而poetry和uv實(shí)際上已經(jīng)跨越到“依賴工程化”的層面環(huán)境管理只是其中一環(huán)。2.1 venv標(biāo)準(zhǔn)庫(kù)自帶最樸素的入門方案venv是 Python 3.3 之后官方推薦的方案零依賴隨解釋器一起提供。創(chuàng)建一個(gè)環(huán)境python3 -m venv myenv source myenv/bin/activate pip install requests deactivate它的優(yōu)勢(shì)非常明顯任何時(shí)候、任何一臺(tái)能跑 Python 3 的機(jī)器上你不需要額外安裝任何東西就能建出隔離環(huán)境。這對(duì)容器化部署、CI 流程、新手入門都非常友好。但它的問(wèn)題同樣明顯。第一venv本身不幫你做依賴解析和鎖定。你在環(huán)境里pip install某個(gè)包它只會(huì)裝最新版不會(huì)自動(dòng)生成“完整到哈希級(jí)別”的鎖定文件。就算你手動(dòng)用pip freeze requirements.txt導(dǎo)出依賴這份文件里只包含“當(dāng)前環(huán)境中所有包”的列表并不區(qū)分“直接依賴”和“間接依賴”。換一臺(tái)機(jī)器恢復(fù)環(huán)境時(shí)很可能因?yàn)槟硞€(gè)傳遞依賴的版本變動(dòng)而產(chǎn)生兼容問(wèn)題。第二venv默認(rèn)無(wú)法跨 Python 版本創(chuàng)建你的項(xiàng)目要用 Python 3.8但機(jī)器上默認(rèn)python3是 3.11你直接python3 -m venv建出來(lái)的環(huán)境就是 3.11。要解決這個(gè)你需要依賴pyenv或手動(dòng)切換解釋器路徑。所以venv適合“項(xiàng)目對(duì) Python 版本沒(méi)特殊要求對(duì)依賴鎖定沒(méi)那么敏感”的場(chǎng)景。2.2 virtualenv老牌增強(qiáng)版適用于多版本場(chǎng)景virtualenv比venv更老在 Python 3.3 之前是江湖主力即便今天很多場(chǎng)景下它仍然是比venv更順手的工具pip install virtualenv virtualenv -p python3.8 myenv source myenv/bin/activate它彌補(bǔ)了venv的最大短板——顯式指定 Python 版本。當(dāng)你機(jī)器上裝了多個(gè) Python比如 3.8、3.10、3.11virtualenv可以通過(guò)-p參數(shù)精確選擇解釋器。另外對(duì)于 Python 2 時(shí)代的遺留項(xiàng)目virtualenv幾乎是唯一選擇因?yàn)関env根本不支持 Python 2。從隔離機(jī)制上看virtualenv和venv幾乎一致都是通過(guò)bin/pythonsite-packages做路徑切換。不過(guò)virtualenv內(nèi)部還允許--copies參數(shù)強(qiáng)制用復(fù)制而不是軟鏈接這在某些不支持軟鏈接的文件系統(tǒng)比如 Docker 的部分掛載卷、某些網(wǎng)絡(luò)存儲(chǔ)上非常關(guān)鍵。如果你只是日常寫 Python 代碼venv和virtualenv的使用體驗(yàn)差異很小但如果要維護(hù)多版本環(huán)境virtualenv的-p參數(shù)真能救命。2.3 conda連編譯庫(kù)一起隔離的“復(fù)雜依賴”方案conda是另一條路線。它來(lái)自于數(shù)據(jù)科學(xué)生態(tài)和pip venv的理念完全不同。它不依賴系統(tǒng) Python而是自己管理一個(gè)獨(dú)立的軟件包分發(fā)系統(tǒng)conda create -n myenv python3.10 numpy pandas conda activate myenv關(guān)鍵區(qū)別在于conda不僅隔離 Python 包還能隔離非 Python 的二進(jìn)制依賴比如libssl、hdf5、cuda-toolkit、mkl這類底層的 C/C 庫(kù)。做機(jī)器學(xué)習(xí)或者科學(xué)計(jì)算的人一定深有體會(huì)某些包要跑起來(lái)光有pip依賴還不夠還得有匹配的底層庫(kù)。用venv建環(huán)境時(shí)你只能把 Python 包隔離了但底層二進(jìn)制庫(kù)仍然從系統(tǒng)共享用conda create建環(huán)境它會(huì)把你需要的整個(gè)軟件棧都拉到一個(gè)目錄里自包含。這種“全棧隔離”是conda最大的優(yōu)勢(shì)同時(shí)也是它最大的包袱。一個(gè)稍微完整一點(diǎn)的 conda 環(huán)境體積輕松超過(guò) 3~5 GB創(chuàng)建時(shí)還極慢因?yàn)橐馕霾煌?channel 之間的依賴關(guān)系。日常 Web 開(kāi)發(fā)用conda屬于典型的殺雞用牛刀。2.4 pipenv、poetry、uv從環(huán)境管理走向工程管理這三類工具出現(xiàn)在venv之后都試圖解決“環(huán)境建好了依賴卻管不住”的問(wèn)題。pipenv當(dāng)年主打“Python 官方推薦的依賴管理工具”理念是結(jié)合Pipfile和Pipfile.lock把依賴鎖定精確到版本poetry更進(jìn)一步通過(guò)pyproject.toml管理項(xiàng)目元數(shù)據(jù)、依賴分組和發(fā)布配置uv則是用 Rust 實(shí)現(xiàn)的極速工具把 venv 創(chuàng)建、依賴解析、包安裝全部重做了一遍速度可以比pip快幾十倍。它們的核心差異在于引入“依賴解析器”和“鎖定文件”的概念poetry add requests不只是裝包還會(huì)分析依賴樹(shù)把所有間接依賴的精確版本寫入poetry.lock之后任何人用poetry install都能得到完全一樣的虛擬環(huán)境。uv的理念類似但速度和對(duì)現(xiàn)有requirements.txt的兼容性更友好。工具核心定位依賴鎖定能力環(huán)境隔離粒度典型使用場(chǎng)景venv標(biāo)準(zhǔn)環(huán)境隔離無(wú)需組合 pip freezePython 包解釋器路徑普通項(xiàng)目、容器、CIvirtualenv多版本環(huán)境隔離無(wú)同 venvPython 包解釋器路徑多 Python 版本并存conda全棧環(huán)境隔離conda 自身環(huán)境導(dǎo)出Python 包二進(jìn)制庫(kù)數(shù)據(jù)科學(xué)、機(jī)器學(xué)習(xí)pipenv依賴管理環(huán)境Pipfile.lockPython 包簡(jiǎn)單應(yīng)用項(xiàng)目poetry工程化依賴與發(fā)布poetry.lockPython 包開(kāi)源庫(kù)、中大型項(xiàng)目uv極速環(huán)境與依賴管理uv.lock / requirementsPython 包新項(xiàng)目、CI 提速、復(fù)雜工程3. 到底選哪個(gè)按項(xiàng)目形態(tài)對(duì)號(hào)入座工具沒(méi)有絕對(duì)好壞只有合不合適。幾年下來(lái)我基本是按照下面這套邏輯來(lái)選型。3.1 Web應(yīng)用與API服務(wù)推薦 venv requirements.txt / poetryWeb 項(xiàng)目通常是交付形態(tài)最明確的一個(gè)服務(wù)、一組明確的第三方依賴、一個(gè)啟動(dòng)命令。如果是快速原型或小型 API直接用python -m venv .venv創(chuàng)建環(huán)境配合requirements.txt就足夠。但一旦項(xiàng)目進(jìn)入迭代期依賴越來(lái)越多我強(qiáng)烈建議升級(jí)到poetry它能區(qū)分“運(yùn)行依賴”和“開(kāi)發(fā)依賴”比如pytest、black這類開(kāi)發(fā)工具不該出現(xiàn)在生產(chǎn)依賴?yán)飏equirements.txt做不到這種分組poetry的pyproject.toml可以。實(shí)際部署時(shí)用poetry export -f requirements.txt --output requirements.txt生成純pip格式的鎖定文件交給容器構(gòu)建既保留了工程化的鎖定能力又不要求線上鏡像必須安裝 poetry。這是我目前認(rèn)為最平滑的過(guò)渡路徑。3.2 數(shù)據(jù)科學(xué)與機(jī)器學(xué)習(xí)推薦 conda前提是能接受體積做機(jī)器學(xué)習(xí)尤其是涉及 GPU 訓(xùn)練或復(fù)雜數(shù)值計(jì)算時(shí)conda幾乎是避不開(kāi)的。numpy、pandas、scikit-learn本身還好但一旦牽涉到pytorch、tensorflow的 CUDA 相關(guān)依賴pip安裝經(jīng)常需要手動(dòng)折騰系統(tǒng)驅(qū)動(dòng)和LD_LIBRARY_PATH非常容易翻車。conda會(huì)把 CUDA 相關(guān)的二進(jìn)制庫(kù)也納入環(huán)境管理相當(dāng)于把你的訓(xùn)練環(huán)境做成一個(gè)完全獨(dú)立的“計(jì)算沙盒”。不過(guò)要注意conda環(huán)境別過(guò)度濫用。一個(gè)服務(wù)器上建幾十個(gè) conda 環(huán)境每個(gè)都裝python3.10加一堆基礎(chǔ)包磁盤和創(chuàng)建時(shí)間都會(huì)非常感人。我個(gè)人習(xí)慣是只把 conda 用于需要在 GPU 或復(fù)雜二進(jìn)制環(huán)境下跑的項(xiàng)目其他普通 Python 任務(wù)一律不用它。3.3 自動(dòng)化腳本與工具venv 就夠別再折騰寫爬蟲腳本、數(shù)據(jù)處理腳本、內(nèi)部運(yùn)維小工具時(shí)很多人容易陷入“工具選型炫技”的怪圈動(dòng)不動(dòng)就上conda或poetry。實(shí)際上這種場(chǎng)景就一個(gè)虛擬環(huán)境加上一個(gè)requirements.txt五秒建好腳本跑完環(huán)境刪掉也不心疼。要特別注意腳本運(yùn)行環(huán)境不固定的情況你在自己機(jī)器上建好虛擬環(huán)境同事拿去跑最穩(wěn)妥的做法是在腳本頭部加一段自動(dòng)創(chuàng)建 venv 的邏輯即“檢測(cè)到?jīng)]有.venv目錄就自動(dòng)執(zhí)行python -m venv .venv pip install -r requirements.txt”省得新同事看文檔靠猜。3.4 開(kāi)源庫(kù)與要發(fā)布的項(xiàng)目poetry 或 uv鎖定一切寫庫(kù)跟寫業(yè)務(wù)代碼完全兩碼事。庫(kù)意味著別人會(huì)安裝你的代碼你無(wú)法假設(shè)使用者的環(huán)境中已經(jīng)裝了哪些傳遞依賴同時(shí)你自己的開(kāi)發(fā)環(huán)境必須能對(duì) Python 的多個(gè)版本進(jìn)行矩陣測(cè)試。poetry在pyproject.toml中聲明依賴時(shí)可以明確寫python ^3.8還支持tool.poetry.dev-dependencies分組方便tox或nox這類工具做多版本驗(yàn)證。uv是更現(xiàn)代的選擇。它的解析速度極快還能直接管理 Python 版本本身uv python install 3.11測(cè)試多個(gè) Python 版本時(shí)不用再單獨(dú)折騰 pyenv。唯一要考慮的是團(tuán)隊(duì)熟悉度問(wèn)題畢竟poetry的生態(tài)和文檔更完整uv還在快速迭代期。4. 實(shí)操中的高頻坑與排查思路選哪個(gè)方案是戰(zhàn)略問(wèn)題踩坑是戰(zhàn)術(shù)問(wèn)題。以下這些坑我基本都親身經(jīng)歷過(guò)列出來(lái)當(dāng)速查表。4.1 激活了虛擬環(huán)境pip 卻還在全局裝包這個(gè)現(xiàn)象往往發(fā)生在“重復(fù)創(chuàng)建環(huán)境”之后。比如你先運(yùn)行了source .venv/bin/activate后來(lái)又進(jìn)入另一個(gè)目錄執(zhí)行deactivate但終端提示符上還是顯示舊的環(huán)境名。原因通常是虛擬環(huán)境的activate腳本和 pip 的路徑已經(jīng)緩存了舊位置。最直接的解決方法是which python和which pip確認(rèn)一下當(dāng)前使用的是不是環(huán)境內(nèi)的路徑如果不是就重新source一次新環(huán)境的activate。另外永遠(yuǎn)不要手動(dòng)改PYTHONPATH一旦你把它指向一某個(gè)site-packages所有虛擬環(huán)境都會(huì)受到污染。4.2 換目錄、換機(jī)器后虛擬環(huán)境失效虛擬環(huán)境內(nèi)部記錄的是創(chuàng)建時(shí)的絕對(duì)路徑。你把.venv整個(gè)目錄拷貝到另一臺(tái)機(jī)器或者項(xiàng)目移了個(gè)位置軟鏈接會(huì)斷掉。典型的報(bào)錯(cuò)就是bash: ./activate: No such file or directory或者執(zhí)行 Python 時(shí)提示找不到解釋器。應(yīng)對(duì)辦法有兩種如果你是換機(jī)器部署最干凈的做法是扔掉原.venv在新機(jī)器上重新創(chuàng)建并安裝依賴。如果你只是項(xiàng)目目錄整體移動(dòng)在路徑變化不大時(shí)可以嘗試編輯.venv/bin/activate里的VIRTUAL_ENV變量還有pyvenv.cfg里的home字段把它們改成新路徑。但說(shuō)實(shí)話這個(gè)操作很容易出錯(cuò)我一般直接重建。這也是為什么項(xiàng)目必須具備“快速重建環(huán)境”能力的原因依賴清單要能一鍵恢復(fù)環(huán)境。4.3 創(chuàng)建時(shí)選錯(cuò)了 Python 解釋器很多人venv建完才意識(shí)到環(huán)境里用的不是自己想要的那個(gè) Python。比如系統(tǒng)默認(rèn)python3是 3.11但你項(xiàng)目要跑 3.8 的代碼。這個(gè)問(wèn)題提前警覺(jué)可以用python3.8 -m venv .venv指定版本創(chuàng)建。想事后補(bǔ)救就干脆rm -rf .venv重建別嘗試去替換解釋器。這里還要提一個(gè)技巧建好環(huán)境后立刻檢查python --version和which python確認(rèn)路徑已經(jīng)指向.venv/bin/python再開(kāi)始裝包。這兩個(gè)命令一秒鐘的事能避免你后面排查半天。4.4 conda 環(huán)境中 pip 用了全局路徑conda activate myenv之后環(huán)境看起來(lái)是激活了但在環(huán)境內(nèi)輸入pip --version顯示的卻是/usr/bin/pip。這種情況多發(fā)生在沒(méi)有先初始化 shell 的環(huán)境里。新版 conda 要求你執(zhí)行conda init bash # 或 conda init zsh初始化完成后重新打開(kāi)終端activate才會(huì)正確修改 PATH 前綴。另一個(gè)規(guī)矩是在 conda 環(huán)境里裝包優(yōu)先用conda install只有當(dāng)包不在 conda channel 里時(shí)才用pip install?;煊玫臅r(shí)候先裝 conda 包再裝 pip 包避免 pip 覆蓋 conda 管理的二進(jìn)制庫(kù)。4.5 依賴鎖定文件與實(shí)際環(huán)境不一致pip freeze requirements.txt是最容易產(chǎn)生“偽鎖定”的命令因?yàn)槿绻h(huán)境里有一些調(diào)試時(shí)手動(dòng)裝的包它們也會(huì)被寫入文件而某些通過(guò)--no-deps方式安裝的包又不會(huì)帶入依賴。長(zhǎng)期維護(hù)的項(xiàng)目我更推薦用pipreqs掃描項(xiàng)目實(shí)際 import 的庫(kù)來(lái)生成依賴清單或者直接轉(zhuǎn)向poetry用poetry.lock做真鎖定。有個(gè)反直覺(jué)的技巧值得留意虛擬環(huán)境裝包時(shí)盡量避免用pip install -U pip升級(jí)pip本身。雖然升級(jí) pip 通常沒(méi)問(wèn)題但在極端情況下如果新版本 pip 對(duì)某些舊包解析邏輯變化會(huì)導(dǎo)致整個(gè)環(huán)境里的依賴樹(shù)亂掉。保持 pip 版本穩(wěn)定專注于業(yè)務(wù)依賴能少很多折騰。4.6 別忘了一件事先規(guī)劃 .gitignore不管用哪種方案虛擬環(huán)境目錄都不應(yīng)該提交進(jìn)版本庫(kù)。.venv、venv、env這類目錄名直接寫進(jìn).gitignore。conda環(huán)境通常創(chuàng)建在 conda 統(tǒng)一目錄下不存在這個(gè)問(wèn)題但poetry創(chuàng)建的虛擬環(huán)境一般在用戶目錄下的Cache目錄里也無(wú)需提交。只有鎖定文件如requirements.txt、poetry.lock、uv.lock必須提交因?yàn)檫@是他人重建環(huán)境的唯一依據(jù)。# 基礎(chǔ)忽略模板 .venv/ venv/ env/如果團(tuán)隊(duì)其他人拉取代碼后環(huán)境構(gòu)建失敗90% 的原因是鎖定文件沒(méi)有正常提交或者有人手改了鎖定文件但沒(méi)裝新依賴。鎖定文件一旦被修改執(zhí)行poetry install --sync或uv sync能把環(huán)境強(qiáng)制對(duì)齊回鎖定狀態(tài)這是比手動(dòng)逐個(gè)裝包高效得多的恢復(fù)方式。個(gè)人使用小結(jié)說(shuō)回我自己現(xiàn)在的選型原則特別簡(jiǎn)單寫小工具和腳本用venv我一個(gè)人基于最快的方式搞定寫業(yè)務(wù)應(yīng)用和開(kāi)源庫(kù)用poetry因?yàn)樗岩蕾嚪纸M、版本鎖定和發(fā)布流程都管起來(lái)了團(tuán)隊(duì)協(xié)作時(shí)非常省心做數(shù)據(jù)科學(xué)相關(guān)的工作還是會(huì)老老實(shí)實(shí)回到conda因?yàn)楹芏嗟讓訋?kù)的二進(jìn)制依賴真的只有它能理清。有一次我在一臺(tái)公用測(cè)試機(jī)上同時(shí)維護(hù)著三個(gè)環(huán)境一個(gè)venv環(huán)境跑運(yùn)維腳本一個(gè)poetry環(huán)境跑業(yè)務(wù)服務(wù)端一個(gè)conda環(huán)境做數(shù)據(jù)處理實(shí)驗(yàn)。三套方案共存完全沒(méi)問(wèn)題它們各自守好自己的依賴目錄互不干擾。真正出問(wèn)題的從來(lái)不是環(huán)境工具不夠強(qiáng)大而是沒(méi)有建立“環(huán)境內(nèi)依賴清單要完整、環(huán)境本身可隨時(shí)重建”這個(gè)意識(shí)。記住一個(gè)判斷標(biāo)準(zhǔn)如果你今天把.venv目錄刪除能靠一份文件和一條命令把它恢復(fù)到一模一樣的狀態(tài)那你的環(huán)境策略就基本合格了。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
综合色色网| 亚洲综合色在线| 欧美强奸乱能| 久久在线观看免费视频| 秋霞鲁丝午夜无码一区二区三| 日本色色的视频| 男人天堂网站| 97国产精选| 99国产精品免费| 欧洲色色| 超碰亚洲97| 亚洲 一区二区 自拍| 欧美色网络| 在线亚洲精品久久久| 99性爱视频| 国产午夜激片Av毛片不卡| 丰满人妻一区二区三区免费| 2019午夜福利视频| 日本人妻天堂网站在线播放| 麻豆 欧美 日韩| 浪人综合网| 欧美性爱18观看| 亚洲清纯综合| 啊啊啊啊啊舒服| 97bbn| 人妻精品综合中文字幕在线 | 超碰在线免费一区二区三区| 天天射夜夜| 色第一页| 色老汉色| 亚洲男人综合网| 高清不卡一二三区视频......| 久久精品性| 八人操人人摸人人看| 岛国A V在线免费看| 国产精品久久久久久久久久久久| 狠久久| yazhououmeizongya| 91/欧美| 91网亚洲| 亚洲 欧美 小说| 欧美老妇女内射网址| 日韩国语字幕| 99re这里只有精品3| 69精品人人人人| 午夜色婷婷| 爱射综合| 翘臀vidoes| 中文字幕av色| 色五月69夫妻| 好吊爽好吊爽在线视频,中文字幕精品一区二区日本,国产良妇出轨视频在线观看, | 亚洲极品| 人妻少妇无码 | 啪啪啪综合网| 啊啊啊啊操死我了| 日本免费二区三区| 91中文字幕制服丝袜免费视频| 2019男人的天堂| 亚洲欧美综合图片| A一区片| 牛牛操视频逼| 国产精品一区二区三区,亚洲综合| 午夜福利av电影在线| 99色热国产视频精品| 91成人在线免费视频| 国产大学生高潮在线播放| 婷婷香蕉| 少妇与黑人高潮在线| 啊啊啊啊啊啊啊啊啊啊在线观看| 久久久久久免费电影| 色综合天天爱去电影网| 欧美性生活男人的天堂| 亚洲经典啪啪| 9精品在线| 色噜噜人妻av中文字幕| 国产色呦呦| 丰满翘臀美女影院视频| 日日干夜夜欢| 国产无码精品久久久久久| 人人操人人摸人人看人人插| 日本韩欧美在线播放a| 99热色精品| 天天看天天综合成人网| 97欧美色综合| 大香蕉免费3| 国产极品99热在线播放69| 五月婷婷六月天| 亚洲天堂自拍| 国产精品乱码久久| 在线观看色视频| 欧美日韩国产在线| 97视频新免费| 国产午夜精品理论片一二三区区| 亚洲性综合9| 欧美后入式| 老熟女乱伦一区| 五月婷婷久久综合| 久草老司机| 97在线精品观看视频| 亚洲 日本 一 二 三| 日韩美女高潮喷水视频| 人妻啪| 殴美,日韩国产伦精品| 一区二区三区色综合| 欧美日韩在线小说 | 久操在97| 亚洲97| 人人色人人操在线| 9ⅰ久久久天天| 亚洲精品xxx| 少妇诱惑视频| 人人操人人93| 欧美黄页在线| 蜜臀99久久国产| 国产AV毛片| 超碰人妻中文在线| 日本精品中文字幕视频| 久久啊哟| 性爱综合一区二区| www.高清无码诱惑一区.com| 国产兽交视频在线播放| 蜜臀AV成人精品蜜臀AV久久| 国产AAAAAABBBBB| 日本大片日本一区二区免费高清| 清纯唯美综合| 天天干少妇| 久久久青草青青国产亚洲免观精品高清完整版_97久久综合区小说区图片区,国精品 | 韩国一区二区精品亚洲| 91爱网| av大香蕉| 成人性爱av| 91在线限制级| 加勒比在线观看一区二区| 成年男人的天堂| 人妻性爱一区二区| 丝袜无码a片| 91碰超| 色踪合AV| 九九九九九九九九九九九免费国产| 国产白丝AV| 人妻嗯啊啊在线播放| 人人澡人人干| 日韩精品电影| 色九区| 久久国产乱子伦精品免费女,网站| 爱爱60秒免费视频| 能在线播放的国产三级| 九九九九九九精品| 日本美女性生活久久久久久久| 超碰91在线| 99色婷婷中文字幕乱色| 亚洲图片欧美在线视频| 久久大| 啊啊啊好大好湿| 操我无码| 天天综合91| 九九热在线精品视频| 人人爱人人操人人性| 欧美日韩亚洲少妇寂寞影院正在播放 | 亚洲人成色9999精品久久| 人妻丝袜美腿中文字幕| 蜜乳av一区二区三区| 色婷婷av在线观看| 亚洲无码国产精品久久| 国产97/欧美| 亚洲精品丝袜-不卡成人免费……| 2019精品国产无码成人| 精品玖九九久| www.男人天堂| 91 手机在线播放 绯色| 伊人网综合在线视频| 97超碰精品图片| 久久9亚洲| 久/久精品99看9| 人人性爱视频免费| 综合少妇网| AV老汉| 久久久98网站免费视频| 欧美一级黄片免费播放| 国产精品久久久久久片| 久久丁香久草综合网| 久久日韩肥臀| Julia Annxxxxx| 毛片中心9视频99| 97摸视频| 人摸人人操人| 色在线综合| 久久 精品| 亚洲色欧| 大香蕉日亚洲日本亚大| 操91| 97在线无精品| 99精品人人爽| 欧美白嫩女HD| 97久久精品亚洲中六字幕| 久久99视频| 成人免费福利在线观看| 午夜AV人气不卡| 97视频在线免费观看| 国产夫妻性生活视频| 精品九九九九九九九九九| 国产精品91一样| 欧美日韩系列| 国产情色第一第二页在线观看| 曰韩欧美国产传媒麻豆第一区| 国产精品熟女乱伦| 一本一道人妻久久一区二区三区| 亚洲精品99| 中文激情网| 日欧操屄视频| 九九热精品| 日韩成人网址| 精品人妻伦一二三区久久| 久久精品色欧美aⅴ一区二区| 密乳AV免费观看| 97人人夜夜精品视频| 老子午夜伦不卡影院| 强奸乱伦 亚洲一区| 色黄污美女啪啪啪免费网站| 中文字幕,人妻,日韩| 波多野42部激情无码喷潮| 欧美国产精品久久九九| 99这里只有精品国产| 精品无码久久久久久国产浪潮| 一级性爱视频免费观看 | 色噜噜综合在线| 丁香五月综合| 人妻一区二区三区| 日韩精品9999| 精品妇操一区二区三区| 九九热精品视频六| 中文字幕丰满人妻日本| 欧美亚洲日本视频久久久| 国产精品久久伊人| 日本三级久| 国产专区路线| 亚洲综合一| 一本大道久| 亚洲欧美首页| 夜间福利片1000无码| 黄色视频特级毛片| 67914亚洲精品| 国产色产精品在线观看 | 亚洲五月天激情| 欧美黑人性猛交91| 99这里都是精品| 国产日韩美女小穴视频网站不卡| 91综合在线| 人妻激情在线视频| 中文字幕精品久久久久人妻红杏ⅰ| 色五月第四色| 欧美 亚洲 在线| 午夜福利1区2区3区| 性爱乱伦网址| 91九色丨国产丨爆乳| 日韩不卡码| 国产精品久久久午夜夜伦鲁鲁| 另类欧美色| 免费看国产曰批40分钟怎么下载| 啊…啊…操我用力操我| 夜夜免费视频| yaouchengrenav| 国产精品熟女乱伦| 欧美成人色| 欧美综合另类| 欧美黄色大香蕉一区二区| 亚洲成人一二三区| 亚洲精品熟妇1区2区3区。| 精品欧美老熟女一二区| 大香蕉丝袜一级片| 久久久精| 一级片在线观看高清无码| 欧美性爱五月天| 97精品国产手机| 亚洲色图图片| 欧美亚州手机在线| 色姑娘综合网| 精品日韩产品在线,日韩在线不卡视频,欧美日韩免费专区/久, | 久久精品一区| 乱伦熟女专区| 九九热免费国产视频婷婷伊人五月| 啊啊啊啊啊舒服| 色天使亚洲综合在线观看| 9九九九九视频在线观看| 1.igao73.com 加入收藏 免费专区 国产精品 中文字幕 日韩精品 欧美精品 精彩 | 成人精品一区二区三区| 欧洲性爱无码区| 狠狠干综合| 欧美色道啊| 无码操逼网| 亚洲伊人久久精品影院| 成人免费福利网站国产| 97热视频在线观看| 手机在线观看不卡无码av| 麻豆天美制片厂网站视频| 综合另类| 污污污8888| 国产成人亚洲精品无码最新在线| 天天弄欧美| 性天堂| 精品四五区| 在线亚洲欧美| 加勒比人妻综合| 日韩免费在线视频观看| 国产av热热色| 日韩卡一卡二卡三在线| 色情婷婷久久五月天| 中字幕人妻一区二区三区| 欧美久久毛片基地| 亚洲天堂人妻熟妇视频| 久久久久婷婷精品av电影| 亚洲成人日韩小说| 一本大道久| 人人操AV| 大黄片做爱的大的| 玖玖爱综合网| 久久欧美1卡2卡3| 国产日韩精品suv| 精品一久久久| 超碰三级秋霞| av强奸乱轮| 丰满人妻一区二区中文| 久久激情网| 青娱乐91| 亚州中文字幕超碰97| 日韩亚洲Av人人夜夜澡人人爽| 国产欧美日产一区二区三区 - 国产欧美日| 色欲蜜臀AV| 九九九九精品在线| 伊人影院在线理论播放| 日韩人妻播放| 偷拍盗拍亚洲色图图片| 日韩传媒在线| 欧美色五月| 小说区 图片区色 综合区| av东京热男人的天堂| 强奸乱亚洲| 久久久久久久免费A片国产成a人亚洲精∨品无码 | 大香网站| 色欧洲| 九九夜精品九九在线| 熟女人妻一区二区三区| 人妻另类 专区 欧美 制服| 黑人与人妻| 亚洲宅男天堂| 国产 亚洲 丝袜 制服| 中文字幕乱亚洲美女精品一区| 自拍欧美| 在线啊啊啊啊| 91人妻Pr| 日本三级一区二区 在线| 欧美在线电影| 96久久久精品| 天天综合亚在线| 亚洲欧美国产成人综合不卡| 久久精品国内Av熟女高清| 1204人成网站色www| 亚洲中文人妻色| 啊视频在线| 日韩精品人妻一| 国产精品午夜AV完会免费| 久久久96精品| 试看福利| 日韩美女,国产传媒,视频一区| 日韩人妻少妇 一区二区三区| 无码精品一区二区三区潘金莲| 亚洲天堂一区| 在线中文字幕视频| 啊啊啊免费| 我想要啊 啊 啊| av天天在线| 久极品在线观看| 久久五月综合| 先锋精品av色鲁| 综合久久中文字幕综合日韩精品| 日韩探花精品在线视频| 国产女人极品高潮毛片| 欧美少妇性爱网站| 99精品久久久久久久婷婷| 国产日韩手机视频在线| www.亚洲成人一区| 99老司机精品视频在线观看| 激情抓乳插进去啪啪啪日韩| 福利社区午夜一区二区| 可以在线观看的黄色网址| 伊人网青青| 日韩一区二区精彩视频| 黄色视频60分钟| 日韩中文字幕国产| 粉嫩av久久一区二区三区| 蜜臀无码视频在线观看| 91一区二区三区蜜桃| 无遮挡男女激烈动态图| 久久草草亚洲蜜桃臀| 亚洲影院365| 日韩黄色片子| 亚洲精品a人片在线观看视| 九月丁香综合网| 亚洲偷拍自拍在线视频| 五月天综合在线| 亚洲人成网www| 天天操女人| 18岁禁 茉莉成人久久| AV高清一区| 久久久久网站-538在线视频-欧美永久乱码 | 综合色色婷婷| 熟妇高潮一区二区免费视频| 刺激精品视频| 国产精品午夜精品| 欧美中文字幕精品人妻| 人人干黄色| 91c色| 色色色五月婷婷| 狼人综合婷婷激情四射| 1024手机看片欧美日韩| 亚洲区 欧美区| 熟女探花啪啪| 在线观看av区| 熟妇女人妻呻吟久久AV| 五毛骚逼极品美女怕怕| 国产精品久久久久婷婷二区次| 大色综合| 91强热人妻| 蜜臀久久一区二区| 东京热不卡视频| 狠日欧美| 国产成人无码高清| 性欧美天天| 好一吊区二区| 国产一级不卡在线观看| 伊人五月天| 欧美97日韩| 九九九九九九精品| 天天插夜夜操| 欧美黑人性猛交91| 超碰社区97| 午夜福利国产欧美日韩夜夜| 天堂种子在线www网资源| 少妇六月天| 欧美亚洲中文字幕| 手机在线人成免费视频| 麻豆黄四叶草网站| 大香蕉狠狠爱| 人人摸人人添人人操 | 国产青视频| 日韩超碰97| 亚洲操逼无码| 伊人991| 插入逼91| 天美传媒av 在线| 中文字幕欧美日本乱码一线二线| 久久久99免费| 高清不卡视频| 国产品精品自在在线午夜免费| 亚洲最大AV网| 欧美传媒一区| 做爱A级亚欧| 好爽,再快点啊哈嗯嗯嗯嗯| 超碰4A| 8050无码八戒| 偷拍片久久| 三级特黄60分钟播放| 99re这里只有精品中心播放| 久操国产在线| 青草视频在线看看看看看看看看看| 天天影视网色欲色香| 久久性生大片免费观看性| 乱色视频中文字幕| 美女t无毒不卡不卡| 男人a天堂手机在线版| 美性中文综合网| 99亚洲国产精品色一区二区三区| 亚洲最大黄网| 免费av在线播放二区| 91在线限制级| 国产精品亚洲高清在线| 97超碰资源网| 亚洲色图日韩精品| 激情情色五月天| 欧美精品久久久久久久久88| 九九热只有精品| 看一级黄色视频| 漂亮人妻被强中文字幕hd| 天天天天天干夜夜夜夜夜操| 青青草原香蕉日本Ap| 桃花色涩综合影院| 高清孕妇孕交 交| 男人天堂2019亚洲| 国产精品久久妻无码网站| 99热aaa| 欧美日韩国产高清在线一二三区 | 青青草日本中文字幕| 国产av强奸美女| av草草在线电影| 日本肏逼视频在线观看| 91老女人| 久久同城AV| 日日碰狠狠添天天爽超| 97色亚洲| 欧美日韩另类字幕中文| 婷婷六月色开| 亚洲欧洲av影音| 欧美日韩天堂| 中文字幕在线观看丝袜| 国产美女口爆吞精视频| 国产精品乱码久久久久久| 婷婷五月综合在线| 欧美一级AAAAAAA| 亚洲天天精品| 人妻密肉在线观看| 蜜乳性色无码专日粉嫩骚逼AV| 欧美草草高清日韩视频| 台湾肥佬网一区二区三区| 大香蕉久| 高清孕妇孕交| 91欧美丝袜| 久久超碰久| 欧美日韩 强奸乱伦| 色图四区| 久艹99| 精品免费一区二区三区在线亚洲人成| 国产操逼逼网| 九九九精品成人免费视频小说| 免费国产| 欧美日韩国产电影| 亚洲熟妇自偷自拍另欧美| 欧美内射少妇| 色婷婷小说| 国产网红精品| 思思热在线视频免费| 欧美激情内射| 久久久噜噜噜久久人妻| 蜜臀亚洲中文| 激情五月婷婷| 久久‘黄片视频| 成人免费看吃奶视频网站| 60秒不遮不挡| 精品国产乱码久久久久久久久久毛片 | 99re这里只有精品3| 久久九九网| 熟女精品va中文字幕| 超碰免费人妻人人| 97超碰碰| 黄骗免费网站| 国产一区在线看| 中出20p| 蜜桃精品一区二区三区久在线| 夜夜操91744565| 亚洲无码色| 婷婷综合网| WWW黄片COM| 欧美人与性动交a美精品| 爱妃国产亚洲视频中文字幕| 欧美影院一区二区三区| 91爱| 成人五月天丁香激情综合| 久久岛国| 日本不卡一区| 超碰97人妻免费在线| 天天综合97| 97国产人人| 欧美激情久操网| 少妇色| 综合久久97| 亚洲在线| 国产精品麻豆免费视频| 激情 欧美 亚洲 小说| 91色人妻| 综合欧美激情网| 特级丰满少妇一级AAAA爱毛片| 欧美成人AⅤ大片在线观看| 人妻少妇被猛烈进入中| japan日本高清乱xxxx| 国产精品一区二区三区,亚洲综合| 一本一道波多野毛片中文在线| 视频在线观看免费一区二区三区 | 欧美综合传媒| 久久99九九九九6666免费观看软件| 日本三级精品| 欧洲在线性爱视频| 亚洲 欧美 偷拍 唯美| 午夜福利精品| 色五月av| 欧美性色综合网| av久日| 中文区中文字幕免费看| 26uuu最新| 天天色天天干天天射| 久久男女激情视频网站| 欧美|91色综合| 亚洲男人的天堂AV| 舔人妻中文免费视频| 日韩少妇无码| 国产成人欧美一区二区三区的国产| 欧美亚洲日本激情在线| 粉嫩国产精品久久粉嫩| 精品美女少妇一区二区三区| 男人的天堂kva| 久操视频在线观看| 免费观看的黄色的网站| 亚州少妇| 精品久久艹| 午夜毛片亚洲精品片国产久久久| 精品国产91av一区二区三区 | 激情99| 亚洲天堂日本| 亚洲久久久久| 久久亚洲精品成人av| 中日无幕一二三四区| 蜜乳av一区二区三区四区不卡| 久久系列| 一级啊性爱在线视频| 淫色网综合| 91中出在线| 飘花国产午夜精品不卡| 蜜臀国产AV中文字幕| 99国产精品久久久在线播放| 五十路熟女人妻一区二区三区四区五| 国产 亚洲 丝袜 制服| 国产日本熟女顶级一区二区三区视频| 老色鬼成人精品视频下载大在线观看| 欧美黄色手机在线观看| 97色碰| 狠狠操狠狠燥| 久热影视| 色女综合| 天天综合91| 色综合色| 欧美伦乱| 亚洲黄色a级片| 国产AV人人 夜夜人人澡| 午夜精品久久99蜜桃的功能章节| 欧美精品自慰系列寂寞少妇| 密臀视频一区二区三区| 欧美 精品国产制服第一页| 97五月天| 久热这里只有精品9| 国产精品免费美女视频| 日韩久草| 404操逼福利视频| 神马久久啊啊| av在线观看不卡网站| 96AV久久久| 96精品久久久久久久久久| 成人资源中文字幕在线观看天天| 日韩综合第八区国产精品| 夜夜影视四色| 美女网站黄页| 中文字幕免费看大片| 1024午夜激情男人的天堂| 午夜.DJ高清在线观看免费7| 色欲人妻一区二区在线| 国产精品点击进入在线影院| 天天综合网1| 欧美黑人精品在线播放| 成人精品视频| 爱av免费| 91色欧美| 精品免费1| 摸奶性爱视频网站在线免费播放| 亚洲国成人情色好看电影| 丁香五六月啪啪| 欧美日韩亚洲天堂网| 欧美性爱第一区| 偷拍片久久| 你懂得91| 四虎在线观看视频| 少妇诱惑视频| 欧美,日韩综合久久| 亚洲AV在线资源| 乱色视频中文字幕| 97视频在线播放| 综合久欧洲| 秋霞无码av鲁丝片一区| 91丝袜人妻| 97舔舔| 国产精品区在线12p| 亚洲麻豆18发?| 五月天色色色| 亚洲电影中字一区二区| 校园春色宗合网| 91一起操| 成全动漫视频观看免费下载| 亚洲综合射| 99热在线播放| 欧美一区二区三区四区综合| 日韩无码服务区| 99热免费| 亚洲一本大道中文字幕无码在线| 丰满人妻-区二区三区免费看| 亚洲精品丝袜| 操逼操网| 欧美成年人性爱视频免费观看| 久久久专区| 一区二区激情国产熟女| 久久亚洲欧美中文字幕国语| 噜噜噜噜天天狠狠| 91伊人大香蕉| 精品久久99| 变态乱伦伪娘灌肠一区二区| 日韩精品一区二区人人人| 中美日韩毛片| 亚洲色综合| 国产日产精品久久快鸭的功能介绍| 成人无码欧美一级A片狼牙直播| 亚洲日韩av一区二区三区百合| 国产a级午夜毛片| 超碰免费人妻人人| 综合亚洲欧美| 日产成人久久| 美欧老女人97| 色穴精品| 六月丁香婷| 日韩Va亚洲va欧美Ⅴa久久| 国产一级内射高清视频| 免费男人的天堂| 欧美视频一| 亚洲人妻av| 人人噜夜夜操| 免费福利视频中文字幕| 欧日韩一二三f区| 蜜臀AV成人精品蜜臀| 99精品欧美一区二区三区桃色| 欧美色青| 日本布卡一区二三区| 91久久国产综合精品| 最新加勒比丝袜在线| 91粉嫩萝控精品福利网站_精品影音先锋国 | 人妻一区久久二区三区色播| 国产九月婷婷| 九热视频| 国产福利第一视频| 美女自卫慰黄网站免费| 人人摸人人叼| 亚洲第一成人影院色播| 人人操人人uiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii | 欧美激情色婷婷花野真衣一区二区| 91人妻人人妻| 97资源超碰| 好淫网一二三视区| caopeng97| 婷婷久草一区二区三区| 丁香婷婷色五月| 国产亚洲综合欧美一区| 亚洲欧洲国产综合av| 一级特级aaaa毛片免费观看| h无码动漫在线观看| 操逼逼中文字幕| 加勒比久久综合网高清| 美国aaaaa一级黄片| 国产一级作爱毛片| 熟女六十路| 综合色色婷婷| 久久精品小视频| 天天狠| 青青草在线视频人人想人人上| 蜜桃久久久久久久| 国产农村妇女精品一| 亚欧中文字幕在线视频| 天美传媒在线一区| 果冻传媒一区二区三区| 99热在线只有精品| 蜜臀一区二区三区亚洲最新章节在线观看 - 高清蜜臀一区二区三区亚洲全集播放 | 96免费视频在线| 欧美夜色| 精品大全99999| 97色综合中文网| 国产欧美在线观看免费观看| 久久av无码| 韩国午夜理伦三级好看| 欧美性爱另类综合| 天天影视网综合少妇| 国产亚卅97| 精品久久久久成人码免| 男人天堂资源| 久热在线精品免费观看| 黑人无码一区二区| 婷婷五月天补不补| 日韩久久艹| 亚洲操操操无码| 色综合国产在线观看| 黄在线| 亚洲美乱| 伊人午夜福利视频| 超碰97亚洲| 人干人人人操人人摸| 婷婷五月丁香五月| 天天舔九色婷婷| 伊人97| 国产一区自拍欧美日韩| 91色久| 亚洲限制级| 91熟女网| 色嗨嗨在线| 91亚洲青青草原精品1区| 色哟哟av网址| 17c嫩草51久久91嫩草| 强奸乱伦中文字幕AV| 中文字幕av色| 亚洲日本大香蕉1| 内射夫妻三片| 五月丁香六月| 久久成人午夜狠狠| 日韩有码 一区二区三区| 日韩操人| 欧美激色| 国产久久免费精品视频| 久热99| 亚州大图综合色图 | 男插女青青影院| 99夜夜操| 1769精品一区二区三区| 天天天天天天天天综合| 白丝AV| 日韩成人精品中文字幕| 欧美综合网1| 国产精品亚洲色婷婷久久久| 亚洲AV免费在线| 美女丝袜激情小说| 成年人三级黄色片视频| 天堂av2019| 天啪| 九九99精品| 久久人体一区二区| 超碰成人公开| 69人妻精品丰满熟女区| 日韩亚洲欧美中文字幕| 五月婷婷深深爱| 自拍啪啪视频| 国产伦乱91| 日韩一级二级三级免费看完整版国语版 | 男女国产精品| 色婷视频| 国际精品久久久| 一区二区三区精品视频| 九九九九九九九| 91社操逼| 午夜精品久久999热蜜桃介男人用| 五码视频在线观看| 久久久久久久久久久久黄色| 色欲Av人妻精品一区二| 一牛影视久久久一区二区三区| 校园春色五月天| 天天操av懂色| 日本成a人v网站在线观看| 中文字幕艹艹| 国产无马在线| 目产99999久久999| 国产精品干干干| 日韩精品系列| 欧美一区二区亚洲天堂| 亚洲午夜精品久久久中文影院| 在线99热| 欧美亚洲小说| 九九久久国产精品| 久久国产乱子伦精品免费女人| 久久草视频污视频| 亚洲无码一区二区三区三州| 黄色成年| 91 丝袜在线| 亚洲成人日韩小说| 在线啊啊啊| 女优免费一区二区永久| 国产精品不卡高清在线观看| 亚洲国成人情色好看电影| 99久久久无码精品国产人| 日本中文字幕一区| 91久热| 日韩三级在线观看网站| 欧美日韩青操| 亚洲国产一区二区三区四区国产| 熟妇人妻丰满久久久久久久无码 | 91精品丝袜久久久久久| 99热这里只有精| 97在线视频观看网站| nuu12国产麻豆精品| 啊啊啊啊一区| 99re国产精品视频| 97这里有精品| 超碰碰激情97+久| 伊人久久婷婷| 国产多人在线观看视频| 在线观看啊啊啊啊啊| 日本美女性生活久久久久久久| 国产精品区在线12p| 青青草在线视频播放器| 色鬼在线综合| 欧美精品999| 9久在线视频只有精品| 亚洲超碰综合网| 亚码激情| 天天干天天操天天干天天操| 91夜色| av草草在线电影| 亚洲熟妇乱女区二区三区| 色欲蜜臀AV| 羞涩视频| 夜夜国自区| 久久 亚洲 日韩 人妻| 狠狠干综合| 午夜精品五区| 免费观看网黄| 亚洲资源站| 天天爱综合网| 精品国产99| 婷婷激情五月| 久久性爱大全| se01国产在线视频| 亚洲色图综合| 蜜臀99久久国产| 色情婷婷久久五月天| 97免费在线视频在线观看| 黄色av片三级三级三级免费看| 伊人天天久久动态图| 久久久无码精品人妻二区 | 久操九九九九九九九九九九九九九九九九九九九九九九九九九九九九 | 亚洲综合激情五月久久| 波多野结衣先锋影音| 国产强奸乱伦无码视频| 欧美碰碰综合色| 99蜜月精品久久| 一区二区三区成人 | 三级激情网站| 亚洲中文字幕熟女| 欧美超碰在线| 日夜精品| 精品十八在线观看| 久9综合在线| 人妻少妇久久中文| 后入式视频国产自| 97精品综合久久网| 99RE在线视频精品,这里只有精品| 久久久久久中文字幕中文字幕最新| 亚洲操人| 色青青久久影视| 欧美专区日本专区| 日韩乱伦视频| 无码人妻丰满热妇又大又粗| 欧美经典一区二区三区| 日韩精品国产一区二区| 色哟哟综合| 黑人精品一区二区在线播放| 欧美性爽xyxOOOO| 精品无码久久久久久久杏吧| 人人人干干人人干| 国产精品久久久吖| 午夜啪| 亚洲天堂一区二区久久| 色翁荡息又大又硬又粗又爽| 性爱视频啪啪啪啪| 国产熟女完整版中字| 五月婷网站| 久久99午夜精品一区人妻| 黄色大香焦1级‘′‘| 入口操逼网站| 成人精品在线观看| 亚洲国产精品乱码在线观看| 少妇毛片久久| 97爱b| 91精品操美女| 高清视频一区| www.av家庭乱伦| 老子午夜伦不卡影院| 在线色导航| 人人爱人人操人人性| 欧美在线播放aaaa| 超91综合网| 97久久久精品| 综合色久欲| 欧美 亚洲 第一页 | 欧美99| 久久一区,青青青青草视频在线播放| 欧美久久婷婷| 久久久三区二区一区| 色色九区| 国产美女自拍AV| 欧美日韩国内不卡| 亚洲色图激情小说| 一区二区视频你懂的| 中文字幕一二三av| 无码不卡亚洲成?人片| 日韩激情啪啪啪| 激情综合五月| 九草在线大香蕉| 青青草大香蕉视频| 伊人操你| 丁香六月综合激情| 香港日本韩国人妇99www.wccm20| 91精品国| 成人五级久久| 婷婷综合久久| 情色五月天网| 一区二区高清视频| 91成人在线免费视频| 99久久久无码| 日本 情色 1区2区3区| 3PAV乱伦视频| 久久人人爽人人爽人人片Ⅴ| 91女神在线视频| 我爱操| 欧美性爱第一区| 久久久久久午夜男人的天堂| 久草男人天堂| 欧美精品宗合| 高清在线偷拍自拍视频| 九九九九九九成人| 91亚洲电影| 欧亚免费视频| 国产成人天堂| av网站国产主播在线| 婷婷97| 视频黄站| 日韩三A大片在线观看| 欧美美女自慰一区二区三区| 亚洲交换| 上海一级黄片| 美国久久一二三四| 久久久新亚洲AV| 日本三级大片| 天天综合,91入口| 日韩Va亚洲va欧美Ⅴa久久| 欧美少妇一区二区三区| 97欧美日韩综合| 久久久久久AⅤ无码免费肉站 | 日日噜噜夜夜狠狠视频无| 久久9精品视频| 欧美黑人熟妇精品91| 亚洲操人| 日本免费二区三区| 一级啊性爱在线视频| 91/欧美| 热久久国产| 熟女天天干| 欧美v亚洲v综合v国产v妖精| 丰满人妻一区二区三区四| 超碰九区| 精品超碰中文在线| 色噜噜狠狠色综无码久久合欧美| 国产精品青草综合久久| 久久是精品| av片在线观看免费播放| 欧美日韩97在线| 蜜臀AV网站| 久久超碰天天| 深田咏美亚洲精品福利社| 亚洲男人天堂视频| 久久香蕉综合一本到3atv| 欧美日韩美女精品久草一区二区三区| 亚洲91在线播放影院| 久久久男人的天堂| 亚洲AV噜噜狠狠网址蜜桃动漫| 色大香蕉97N| 福利在线观看一区二区| 天天干夜夜肏| 国产乱伦性爱AV| 亚洲AV色图| 超碰人人妻| 84YTCOM性无码| 97在线欧洲| 草草网站影院白丝内射| 本道在线| 六月丁香啪啪| 亚洲成人贴图| 宅男午夜在线视频| 一起草欧美| 在线小说视频一区| 日本福利社| 成全动漫视频观看免费下载| 九九拍拍精品视频在线播放| 欧美成人A天堂片在线观看| 亚洲人人夜夜澡人人爽| 9久久精品| 国语av狠狠色丁香婷婷综合激情| 欧美 亚洲 大香| 激情综合网五月婷婷五月天| 亚州欧美在线| 综合日韩激情另类图片| www.99中文字幕| 青女偷拍网| 图色综合网| 免费人成?大片在线播放| 玖玖久久久| 男生女生啊啊啊啊| 国产高潮AA片免费看| 国产深夜福利| 欧美日韩人妻婷婷一区| 婷婷色综合| 亚洲精品白浆高清久久久久久| 9997se| 中文字幕精品丝袜| 色婷婷九月天天综合| 97在线看| 91 国产丝袜在线播放-百度| 久久人妻视频| 国产精品无码久久久久2025| 91热热色| 神马久久69| 无码免费一区二区三区啪啪| 精品久久久久av影院| 婷婷爽人人婷婷爽视频| 精品成人女人久久| 国产精品青青草| 粉嫩av在线一区二区| 久久永久无码人妻视频| 久久华人网| 亚洲第一页欧美| 狠狠色婷婷777| 黄色在线网站| 三级日本一区二区三区| 撸无码不卡免费视频| 亚洲天堂人人妻| 看看小穴| 狠狠色婷婷| 欧美自拍偷拍免费观看| www.99色| 日日摸天天爽夜夜欢| 在线色资源| 亚州中文字幕超碰97| 日本不卡三级网在线播放| 大香蕉黄色一区| xxx0国产在线播放| 国产精品无码成人精品| 神马麻豆福利院 | 国产欧美一区激情交| 久久久久久亚洲中文| 婷婷色综合欧美日韩| 日韩精品亚洲一二三| 亚洲国产亚洲天堂| 欧美日韩青操| 国产天天看| 中文字幕版| 亚洲。日韩。欧美| 欧美|91色综合| 久久久久免费少妇| 九热视频| a在线观看| 久久色情| 免费黄色片子| 亚洲天堂 视频你懂的| 看日韩操逼| 国产超碰人人爽人人做| 青娱乐国产盛宴视频| 日韩精品人妻一| 国产自产自拍| 在线观看AV片| 日韩卡一卡二卡三在线| 亚洲 欧美 偷拍 唯美| 免费日韩黄片| 欧美国产精品| 日韩欧美国产一区二区三区四区| 色综合天天| 无码av永久免费专区网站| www.亚洲成人一区| 亚洲AV无码| 18一区二区三区| 国产精品久久久久久夜夜夜| 偷拍网站久久男女男| 97舔舔| 亚洲AV免费在线观看| 蜜桃精品一区二区三区ww|