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

ARTICLE DETAIL

資訊詳情

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

pip 裝了卻 import 不到:包裝到了哪個解釋器下

pip 裝了卻 import 不到:包裝到了哪個解釋器下 授權與合規(guī)聲明本文全部操作對象均為自建隔離靶場本機容器或隔離虛擬機涉及安全測試的環(huán)節(jié)必須以取得合法授權為前提。未經(jīng)授權的滲透測試違反《中華人民共和國網(wǎng)絡安全法》與《刑法》相關條款須承擔相應法律責任。本文只講環(huán)境配置、版本對照與靶場隔離不含任何攻擊步驟、利用載荷與繞過手法請勿將文中環(huán)境指向任何非自有系統(tǒng)。一、裝了卻用不上先把問題拆成兩條路1.1 一個幾乎人人都會撞上的場景在靶場里裝一個 Web 工具的 Python 依賴或者在虛擬機里跑一個示例項目幾乎每個人都撞過同一堵墻pip install那一步回顯得干干凈凈看起來裝好了可腳本一運行import 那一步卻提示找不到這個模塊。更讓人暈的是它「時好時壞」同一臺機器上換一個終端窗口再敲一次可能就通了在編輯器里點運行又失敗開了虛擬環(huán)境之后有的包 import 得到、有的 import 不到。于是很多人把它歸成「環(huán)境玄學」重裝一遍 Python 了事——裝完往往還是老樣子。更棘手的是這類問題常常在「本機沒事、換臺機器又復現(xiàn)」之間來回讓人誤以為配置本身不穩(wěn)定其實不穩(wěn)定的不是配置而是每一次「裝」與「跑」落到的解釋器未必是同一個。這里先放下一個直覺這不是「包壞了」也不是「網(wǎng)絡沒下全」。多數(shù)情況下包確實裝成功了出問題的不是「裝」這個動作而是「裝到了哪里」與「從哪里去找」這兩個地址沒有對上。1.2 兩條路裝的時候用的是哪個 pip跑的時候用的是哪個解釋器把這件事拆開其實是兩條獨立的路徑第一條裝的時候用的是哪個 pip。你敲的那條安裝命令最終由某一個解釋器執(zhí)行它會把包裝進那個解釋器對應的目錄里。第二條跑的時候用的是哪個解釋器。你運行腳本時最終由某一個解釋器去加載模塊它只會去自己那一份目錄里找。兩條路徑指向同一個解釋器時一切正常指向兩個不同的解釋器時就出現(xiàn)了那句「明明裝了卻 import 不到」。這就是本文要一路追下去的主線。先看一張分類表。你看到的現(xiàn)場更可能出問題的那條路先查什么安裝回顯成功運行時報找不到模塊兩條路指向了兩個解釋器先看「跑」的是哪個解釋器換一個終端就好了「裝」這一步用的 pip 變了看安裝時敲的是哪個 pip有的功能正常、有的包找不到兩個解釋器各有各的 site-packages分別看兩邊的目錄命令本身提示不認識這個子命令命令用錯了這一類才真是語法問題1.3 本文要回答的三個問題后面六章圍繞三個問題展開包被裝到了哪個目錄、跑的時候是哪個解釋器在找、怎么用幾條命令把這兩件事看清楚。第 2、3 章先把「環(huán)境掛在解釋器上」這條定性立住并造出一個可以復現(xiàn)的現(xiàn)場第 4、5 章給出定位動作和「為什么搬走就壞」的官方理由第 6、7 章用對照表和清單收口。本章可以帶走的一句pip install成功和import成功是兩件事——前者問的是「裝到哪個解釋器下」后者問的是「跑的是哪個解釋器」把這兩條路分開問題就先有了一半答案。二、環(huán)境是掛在解釋器上的2.1 venv 到底是什么一句官方定義Python 官方venv模塊文檔在頁首就把虛擬環(huán)境是什么講清楚了逐字如下The venv module supports creating lightweight “virtual environments”, each with their own independent set of Python packages installed in their site directories. A virtual environment is created on top of an existing Python installation, known as the virtual environment’s “base” Python, and by default is isolated from the packages in the base environment, so that only those explicitly installed in the virtual environment are available.這段話里有三個要點值得單獨拎出來一是每個環(huán)境有自己獨立的一套軟件包裝在它自己的 site 目錄里二是它建在一個既存的 Python 安裝之上那個被依賴的安裝叫這個環(huán)境的base Python三是它默認隔離于 base 環(huán)境里的包只有明確裝進這個環(huán)境的包才可用。請注意第二點——「建在一個既存的安裝之上」。這句就暗示了本文的主線環(huán)境不是憑空存在的它掛在某一個解釋器上。2.2 判斷「是否身處虛擬環(huán)境」的官方判據(jù)那么怎么知道正在跑的這個解釋器是在環(huán)境里、還是在 base 里官方在「How venvs work」一節(jié)給了一條判據(jù)逐字如下When a Python interpreter is running from a virtual environment, sys.prefix and sys.exec_prefix point to the directories of the virtual environment, whereas sys.base_prefix and sys.base_exec_prefix point to those of the base Python used to create the environment. It is sufficient to check sys.prefix ! sys.base_prefix to determine if the current interpreter is running from a virtual environment.這段話給出了兩對值對照關系如下表。變量在「環(huán)境內(nèi)」解釋器上指向在 base 解釋器上指向sys.prefix/sys.exec_prefix這個虛擬環(huán)境自己的目錄base 安裝的目錄sys.base_prefix/sys.base_exec_prefix創(chuàng)建它的那個 base 安裝目錄自己的目錄官方給的判斷很干凈sys.prefix ! sys.base_prefix成立就說明正在跑的這個解釋器站在虛擬環(huán)境里。換句話說同一個解釋器身上會同時帶著兩個「前綴」——一個說「我是誰」一個說「我從哪來」。這兩個值只要不相等就說明它站在某個環(huán)境里。這條判據(jù)是本文后半段所有定位動作的地基判斷「跑的是誰」看的不是環(huán)境變量而是解釋器自己報出來的這兩個前綴。2.3python -m pip用的是哪個解釋器清楚了「環(huán)境掛在解釋器上」再回頭看安裝這條路徑就有一個非常關鍵的官方句子。pip 官方文檔在「Running pip」一節(jié)里逐字寫道python -m pip executes pip using the Python interpreter you specified as python. So /usr/bin/python3.7 -m pip means you are executing pip for your interpreter located at /usr/bin/python3.7.這句話把「裝」這條路徑釘死了python -m pip里的python是誰pip 就是誰的。你寫python它就用你寫成python的那個解釋器來跑 pip你寫完整路徑它就用那個路徑的解釋器。所以「我裝的時候用的是哪個 pip」本質上等于問「我那條命令開頭的python是哪一個」。pip 文檔另有一句關于裝到哪里的默認行為說明可以配合理解When used from within a virtual environment, common installation tools such as pip will install Python packages into a virtual environment without needing to be told to do so explicitly.也就是說當 pip 自己就跑在一個虛擬環(huán)境里時它會把包裝進這個環(huán)境不需要額外指定。兩句合起來是一條閉環(huán)先確定python是誰pip 就把包裝到誰的環(huán)境里它裝進的環(huán)境和它自己在的那個環(huán)境是同一個。所以當有人問「我裝了某個包為什么沒生效」時第一個該反問的其實是你那條pip命令前面寫的python是哪一個本章可以帶走的一句環(huán)境是掛在解釋器上的——判「我在不在環(huán)境里」看sys.prefix與sys.base_prefix是否相等判「裝到哪」看python -m pip里那個python是誰。三、造一個可復現(xiàn)的現(xiàn)場建一個環(huán)境看它生成了什么3.1 創(chuàng)建命令與它生成了什么官方給出的創(chuàng)建方式很直接逐字為「Virtual environments are created by executing the venv module」后接創(chuàng)建命令。文檔同時交代了它會生成哪些東西創(chuàng)建目標目錄需要時連父目錄一起建、在里面放一個pyvenv.cfg文件其中的home鍵指向「執(zhí)行這條命令時所用的那個 Python 安裝」、建一個binWindows 上是Scripts子目錄放 Python 可執(zhí)行文件的副本或符號鏈接、再建一個lib/pythonX.Y/site-packages子目錄。文檔補了一句如果指定的目錄本就存在會被復用。下面這條創(chuàng)建命令本文在 2026-10-09 于本機實測過。2026-10-09 本機實測python-mvenv venvdemo注意這里的措辭是「執(zhí)行這條命令時所用的那個 Python 安裝」。這句和第 2 章連起來讀就得到一條很重要的推論你用什么解釋器去建環(huán)境環(huán)境就掛在誰身上。pyvenv.cfg里那個home記的就是當時那個 base 安裝的位置。3.2 本機實測三個值把「我是誰、我從哪來」分開環(huán)境建好之后本文讓這個環(huán)境自己的解釋器報一下它的身份。下面的命令在 2026-10-09 本機實測過。2026-10-09 本機實測venv/bin/python-cimport sys; print(executable, sys.executable); print(prefix, sys.prefix); print(base_prefix, sys.base_prefix)實測輸出里的三個值分別指向三處位置。值實測指向它在回答什么問題sys.executable這個虛擬環(huán)境自己的bin/python絕對路徑「正在跑的是哪一個可執(zhí)行文件」sys.prefix這個虛擬環(huán)境自己的目錄「我站在哪個環(huán)境里」sys.base_prefix創(chuàng)建它的那個基礎解釋器所在目錄「我是被誰建出來的」這三個值放一起第 2 章那條判據(jù)就落到了實物上prefix和base_prefix確實不相等說明這個解釋器正跑在環(huán)境里。executable指向環(huán)境自己的那個 python是本小節(jié)最該記住的一點——它說明「跑的是誰」這件事可以不用猜直接問解釋器。3.3 本機實測同一條命令兩個 site-packages本文最關鍵的證據(jù)在下面。同一條python -m pip -V在兩個不同的解釋器下執(zhí)行指向了兩個不同的 site-packages 路徑。兩條命令都在 2026-10-09 本機實測過。2026-10-09 本機實測venv/bin/python-mpip-Vpython-mpip-V實測結果整理成下表版本號均為截至 2026-10-09 的實測值。命令里那個pythonpip 版本pip 所在的 site-packagesvenv/bin/pythonpip 25.3虛擬環(huán)境自己的lib/python3.13/site-packages/pip宿主那個pythonpip 26.2.1宿主解釋器的.../lib/python3.13/site-packages/pip這就是本文要立的核心事實命令長得一模一樣只是開頭那個python換了pip 就變成了另一個 pip裝出來的包也就進了另一個目錄。換句話說「我裝的時候用的是哪個 pip」這句話答案不是一個名字而是「當時開頭那個python指向哪一個解釋器」。一臺機器上并存兩個環(huán)境、兩套site-packages是再正常不過的事。這也在提示我們「這臺機器上裝沒裝某個包」這個問題本身問得不完整——還得補一句「裝到了哪個解釋器的site-packages里」答案才有意義。順帶記兩個實測版本截至 2026-10-09本機托管 Python 為 3.13.12上表里的兩個 pip 分別是 25.3 與 26.2.1。版本號會變但「同一條命令、兩個路徑」這個結構不會變。本章可以帶走的一句用python -m venv建環(huán)境等于把環(huán)境掛在當時那個解釋器上同一條python -m pip -V在兩個解釋器下會報出兩個 site-packages 路徑——這就是「包裝到哪去了」的答案。四、四條定位動作先看解釋器再看 site-packages4.1 激活腳本做了什么以及它為什么不是必須的先澄清一個最常見的誤會很多人以為「必須激活環(huán)境才能用」。官方對激活的解釋逐字如下A virtual environment may be “activated” using a script in its binary directory (bin on POSIX; Scripts on Windows). This will prepend that directory to your PATH, so that running python will invoke the environment’s Python interpreter and you can run installed scripts without having to use their full path.也就是說激活做的事情只有一件把環(huán)境的bin目錄插到 PATH 的最前面這樣你再敲python時找到的就是環(huán)境的那個解釋器。它改的是「你敲python會落到誰身上」不是別的。也正因為如此官方緊接著說了另一句逐字為You don’t specifically need to activate a virtual environment, as you can just specify the full path to that environment’s Python interpreter when invoking Python. Furthermore, all scripts installed in the environment should be runnable without activating it.激活不是必須的。你可以直接寫環(huán)境里那個解釋器的完整路徑來跑而且環(huán)境里裝好的腳本不激活也應當能跑。這一條和第 2 章的判據(jù)嚴絲合縫——判「在不在環(huán)境里」看的是解釋器自己的兩個前綴而不是「我有沒有敲過那句激活命令」。4.2 腳本里的 shebang 指向哪個解釋器既然不激活也能跑那「不激活時腳本怎么知道該用哪個解釋器」官方的答案逐字如下In order to achieve this, scripts installed into virtual environments have a “shebang” line which points to the environment’s Python interpreter,#!/path-to-venv/bin/python. This means that the script will run with that interpreter regardless of the value of PATH.關鍵在最后半句——無論 PATH 是什么腳本都會用 shebang 里那個解釋器來跑。也就是說環(huán)境里安裝出來的腳本第一行的 shebang 就把該用的解釋器釘死了。這解釋了一個現(xiàn)象有時候你沒激活環(huán)境直接運行環(huán)境里的某個命令行工具它照樣能找到同環(huán)境里裝的包——因為它的 shebang 指向的就是那個環(huán)境的解釋器。想親眼確認的話可以看一眼環(huán)境里某個腳本的第一行下面的命令本文未在本機運行過。??代碼待驗證head-n1venv/bin/某個腳本第一行應當是一條以#!開頭、指向這個環(huán)境bin/python的路徑。shebang 指向誰腳本就跟誰走——這是「跑的是誰」在生產(chǎn)環(huán)境里的另一種寫法。也就是說腳本自己第一行就帶了一個「該用誰」的答案你要做的只是把這個答案讀出來。4.3 兩個容易看錯的判據(jù)第一個是環(huán)境變量VIRTUAL_ENV。官方明確提醒過它不可靠逐字為When a virtual environment has been activated, the VIRTUAL_ENV environment variable is set to the path of the environment. Since explicitly activating a virtual environment is not required to use it, VIRTUAL_ENV cannot be relied upon to determine whether a virtual environment is being used.邏輯很直白VIRTUAL_ENV是激活時才被設上的而激活本身不是必須的。既然可以「不激活直接用」那么沒設VIRTUAL_ENV不代表沒在用環(huán)境設了也不代表此刻跑的就是它。判環(huán)境要看解釋器自己的前綴不要看這個變量。第二個是--user。pip 官方對它的說明逐字為Install to the Python user install directory for your platform. Typically ~/.local/, or %APPDATA%Python on Windows. (See the Python documentation for site.USER_BASE for full details.)也就是說帶上--user時包裝到的是該平臺的「用戶安裝目錄」通常寫作~/.local/。它既不是某個虛擬環(huán)境的目錄也不是 base 安裝的目錄而是第三個位置。下面這條命令本文未在本機實測過。??代碼待驗證python-mpipinstall--user某個包注意它的安裝目標仍然取決于開頭那個python——因為第 2 章那條python -m pip的語義不變只是落點從「解釋器自己的 site-packages」換成了「用戶目錄」。--user不是「繞過環(huán)境」的開關它只是換了落點至于site.USER_BASE的確切取值本文未核遇到具體平臺差異請以官方site模塊文檔為準。三個落點放在一起對照落點由什么決定誰去這里找包環(huán)境自己的 site-packagespython -m pip里那個python是環(huán)境解釋器該環(huán)境的解釋器base 安裝的 site-packages上面那個python是 base 解釋器base 解釋器用戶安裝目錄--user命令帶了--user由該解釋器的用戶站點配置決定細節(jié)本文未核本章可以帶走的一句激活只是「把bin插到 PATH 前面」不是必須的真正決定腳本跟誰走的是 shebang而判斷此刻在不在環(huán)境里只能看解釋器自己的前綴不能看VIRTUAL_ENV。五、環(huán)境為什么一搬家就壞5.1 venv 的五個性質官方對虛擬環(huán)境列了五條性質逐字要點整理如下。#官方原文中文要點1“Used to contain a specific Python interpreter and software libraries and binaries which are needed to support a project…”用來承載某個特定解釋器以及支撐一個項目所需的庫與可執(zhí)行文件2“Contained in a directory, conventionally named .venv or venv in the project directory…”裝在一個目錄里習慣上放在項目目錄下、命名.venv或venv3“Not checked into source control systems such as Git.”不納入 Git 這類版本控制4“Considered as disposable – it should be simple to delete and recreate it from scratch. You don’t place any project code in the environment.”被視作可棄——應當能隨時刪掉重建不要把項目代碼放進環(huán)境里5“Not considered as movable or copyable – you just recreate the same environment in the target location.”不被視為可移動或可復制——在新位置重建而不是搬過去第 3 條和第 5 條是這一章的核心環(huán)境既不進版本控制也不該被搬來搬去。5.2 不可搬運的官方警告為什么不能搬官方給的理由和做法逐字如下Because scripts installed in environments should not expect the environment to be activated, their shebang lines contain the absolute paths to their environment’s interpreters. Because of this, environments are inherently non-portable, in the general case. You should always have a simple means of recreating an environment… If for any reason you need to move the environment to a new location, you should recreate it at the desired location and delete the one at the old location. If you move an environment because you moved a parent directory of it, you should recreate the environment in its new location. Otherwise, software installed into the environment may not work as expected.把這段話串起來因果鏈非常清楚因為腳本的 shebang 里寫的是絕對路徑這是第 4 章那條性質的直接后果所以環(huán)境天然不可攜帶。于是官方給的唯一正解是在新位置重建刪掉舊的。如果你只是把環(huán)境的父目錄整體挪了個位置也同樣要「在新位置重建」。這條正好解釋了那個經(jīng)典現(xiàn)場把一個 venv 目錄整個拷到另一臺機器上看起來文件都在跑起來卻不對勁——因為里面一堆絕對路徑指向的是原來那臺機器上的位置。這不是環(huán)境「壞了」而是它的設計就不支持「搬」。既然根因是絕對路徑那么任何依賴「路徑不變」的遷移方式都繞不開這條限制。5.3 該提交到倉庫的是什么不該提交的是什么把上面五條性質收成一句可執(zhí)行的紀律該進倉庫的是「怎么把環(huán)境重建出來」不是環(huán)境本體。環(huán)境目錄本身第 3 條不進版本控制進倉庫的應當是讓它能被重建出來的那點信息以及一句說明「用哪個解釋器、按什么方式建」。這里只說到這里。至于「描述依賴版本的那類清單文件該怎么寫、要不要鎖版本」屬于另一個話題本文不展開。配套資料如果你正打算把一臺機器上調(diào)好的靶場環(huán)境交給別人這份環(huán)境交接清單把「該交哪幾樣、環(huán)境目錄為什么不能直接拷」列成了一頁放在資料包里掃碼即可獲取本章可以帶走的一句環(huán)境是可棄、不可搬運、不進版本控制的要換機器或換目錄正確做法是「在新位置重建、刪掉舊的」而不是把目錄拷貝過去。六、三類常見誤解的對照表把前五章的結論換幾個常見的說法復述一遍就能看出誤解出在哪一步。下面三條說法在初學者里流傳很廣但一條都站不住。6.1 誤解一報告里的路徑一樣就是同一個環(huán)境有人比對兩邊時只看了路徑字符串里「看著一樣」的片段就斷定是同一個環(huán)境。但第 3 章的實測說明兩個解釋器報出來的 site-packages 可以長得幾乎一樣卻是兩個不同的目錄。說法用前五章的事實回答「路徑看著一樣就是同一個環(huán)境」不對。兩個解釋器可以各有一套 site-packages看sys.prefix/base_prefix才能判「base_prefix一樣就說明是同一個環(huán)境」不對。base_prefix相同只說明它們建在同一個 base 上prefix才是「我是誰」6.2 誤解二激活了就一直有效激活只做了一件事——把bin插到 PATH 前面第 4 章。它有效的前提是「你這條命令確實在這個 PATH 下執(zhí)行」。換個終端、換個子進程、用 shebang 指向別處的腳本都會讓「激活」這件事不再覆蓋到。官方也正是因此才說激活不是必須的。說法用前五章的事實回答「激活了就一勞永逸」不對。激活只是改了 PATH換個執(zhí)行上下文就可能不生效「沒激活就肯定沒在用環(huán)境」不對??梢詫懡忉屍魍暾窂街苯佑貌患せ钜苍谟谩缚碫IRTUAL_ENV就知道」不對。官方明說它不能作為判據(jù)6.3 誤解三把環(huán)境目錄拷到另一臺機器還能用這是第 5 章的直接應用。環(huán)境不可搬運的根因是 shebang 里的絕對路徑拷貝過去之后那些路徑在新機器上多半對不上。說法用前五章的事實回答「拷貝 venv 目錄到新機器照樣用」不對。官方把環(huán)境定義為不可搬運正確做法是在新位置重建「刪掉環(huán)境會弄丟我的代碼」一般不會。官方說不要把項目代碼放進環(huán)境里環(huán)境是可棄的「環(huán)境要一起提交進 Git 才完整」不對。官方明說環(huán)境不納入版本控制本章可以帶走的一句三類誤解都可以用同一套事實回答——判斷環(huán)境看解釋器的前綴、判斷生效看執(zhí)行上下文、判斷能不能搬看 shebang 里的絕對路徑。七、一張排查清單四步走7.1 四步把前六章收成一張可以照著做的清單。核心口徑只有一句先看解釋器再看 site-packages。步動作看什么對應事實1確認「跑的是哪個解釋器」sys.executable、sys.prefix、sys.base_prefix第 2、3 章2確認「裝的是哪個 pip」python -m pip -V報出的路徑第 2、3 章3看兩個路徑是否指向同一處第 1 步的prefix與第 2 步的 site-packages 是否同源第 3 章4對不上就統(tǒng)一口徑要么用同一個解釋器重裝要么直接用它的完整路徑運行第 4 章第 4 步是這張清單和別的排查法不一樣的地方它不要求你「重裝一遍試試」而是要求你先決定「以后一直用哪一個解釋器」??趶浇y(tǒng)一了「裝了卻 import 不到」這類問題會一次性消失一大半。真要對一遍時動作可以落成下面這幾條下面這些命令本文未在本機逐條運行過按官方口徑列出。??代碼待驗證python-cimport sys; print(sys.executable, sys.prefix, sys.base_prefix)python-mpip-V這兩條分別回答「跑的是誰」和「裝的是誰」正好對應清單的前兩步。先回答這兩個問題再談怎么修。這兩條命令都不需要聯(lián)網(wǎng)、也不改動任何文件只是把「誰在跑、裝到哪」如實報出來可以放心地先跑一遍。7.2 邊界交代如實交代本文的邊界免得把結論用過頭。第一本文只核了 Python 官方venv模塊文檔與 pip 官方文檔這兩份一手來源沒有核任何操作系統(tǒng)發(fā)行版關于「系統(tǒng) Python 是否受保護、能否直接 pip install 到系統(tǒng)目錄」的具體策略——這一項待驗證不同平臺口徑不同請以各自平臺文檔為準。第二本文只核到 pip 文檔對--user的一句說明site.USER_BASE的確切取值與相關開關的行為本文未核不展開。第三本文里看腳本 shebang 的那條命令、以及本章清單里的兩條命令未在本機逐一運行均保留了「代碼待驗證」標記第 3 章里建環(huán)境、看前綴、跑兩條-V的命令是 2026-10-09 本機實測過的。7.3 收束回到開頭那個場景pip install成功、import失敗看著像玄學其實是兩條路沒對上。裝的時候用的是哪個 pip跑的時候用的是哪個解釋器——只要把這兩個問題各自問清楚、再讓它們統(tǒng)一這類問題就不再靠「重裝一遍」來賭。環(huán)境這件事看著亂是因為它有兩個入口把裝與跑這兩個入口都指向同一個解釋器它就不亂了。配套資料本文這套「先看解釋器、再看 site-packages」的四步排查清單連同三張對照表整理成了Python 環(huán)境排查卡一頁放在資料包里掃碼即可獲取本章可以帶走的一句排查只走四步——先確認跑的是哪個解釋器再確認裝的是哪個 pip然后看兩個路徑是否同源對不上就統(tǒng)一口徑「重裝一遍」不該是第一步。附表 A本文引用事實與官方出處對照表#事實陳述一手出處核驗日期本文位置1PY01venv 定義逐字「The venv module supports creating lightweight “virtual environments”, each with their own independent set of Python packages installed in their site directories. A virtual environment is created on top of an existing Python installation, known as the virtual environment’s “base” Python, and by default is isolated from the packages in the base environment, so that only those explicitly installed in the virtual environment are available.」Python 官方venv模塊頁 — https://docs.python.org/3/library/venv.html2026-10-09第 2 章2PY02逐字「When used from within a virtual environment, common installation tools such as pip will install Python packages into a virtual environment without needing to be told to do so explicitly.」同上Python 官方venv模塊頁2026-10-09第 2 章3PY05判據(jù)逐字「When a Python interpreter is running from a virtual environment, sys.prefix and sys.exec_prefix point to the directories of the virtual environment, whereas sys.base_prefix and sys.base_exec_prefix point to those of the base Python used to create the environment. It is sufficient to check sys.prefix ! sys.base_prefix to determine if the current interpreter is running from a virtual environment.」同上「How venvs work」一節(jié)2026-10-09第 2、4 章4PY11逐字「python -m pip executes pip using the Python interpreter you specified as python. So /usr/bin/python3.7 -m pip means you are executing pip for your interpreter located at /usr/bin/python3.7.」pip 官方文檔 User GuideRunning pip 段— https://pip.pypa.io/en/stable/user_guide/2026-10-09第 2 章5PY04創(chuàng)建命令「Virtual environments are created by executing the venv module:」及產(chǎn)物目標目錄、pyvenv.cfg含home鍵、bin/Scripts、lib/pythonX.Y/site-packages既存目錄會被復用Python 官方venv模塊頁2026-10-09第 3 章6PY13本機實測2026-10-09——環(huán)境內(nèi)解釋器報出executable 環(huán)境自己的bin/python絕對路徑、prefix 環(huán)境目錄、base_prefix 創(chuàng)建它的基礎解釋器目錄venv/bin/python -m pip -V輸出pip 25.3 from venv/lib/python3.13/site-packages/pip (python 3.13)宿主解釋器下同命令輸出pip 26.2.1 from .../site-packages/pip (python 3.13)本文實測2026-10-09第 2、3 章7PY14本機實測解釋器版本截至 2026-10-09——托管 Python 3.13.12環(huán)境內(nèi) pip 25.3、宿主環(huán)境 pip 26.2.1本文實測2026-10-09第 3 章8PY06激活逐字「A virtual environment may be “activated” using a script in its binary directory (bin on POSIX; Scripts on Windows). This will prepend that directory to your PATH, so that running python will invoke the environment’s Python interpreter and you can run installed scripts without having to use their full path.」Python 官方venv模塊頁2026-10-09第 4 章9PY07逐字「You don’t specifically need to activate a virtual environment, as you can just specify the full path to that environment’s Python interpreter when invoking Python. Furthermore, all scripts installed in the environment should be runnable without activating it.」同上2026-10-09第 4 章10PY08shebang 逐字「…h(huán)ave a “shebang” line which points to the environment’s Python interpreter,#!/path-to-venv/bin/python. This means that the script will run with that interpreter regardless of the value of PATH.」同上2026-10-09第 4 章11PY09逐字「When a virtual environment has been activated, the VIRTUAL_ENV environment variable is set to the path of the environment. Since explicitly activating a virtual environment is not required to use it, VIRTUAL_ENV cannot be relied upon to determine whether a virtual environment is being used.」同上2026-10-09第 4 章12PY12--user逐字「Install to the Python user install directory for your platform. Typically ~/.local/, or %APPDATA%Python on Windows. (See the Python documentation for site.USER_BASE for full details.)」pip 官方文檔pip install–user 段— https://pip.pypa.io/en/stable/cli/pip_install/2026-10-09第 4 章13PY03venv 五條性質逐字含「Not checked into source control systems such as Git.」「Considered as disposable…」「Not considered as movable or copyable…」Python 官方venv模塊頁2026-10-09第 5 章14PY10Warning 段逐字「Because scripts installed in environments should not expect the environment to be activated, their shebang lines contain the absolute paths to their environment’s interpreters. Because of this, environments are inherently non-portable, in the general case.… If for any reason you need to move the environment to a new location, you should recreate it at the desired location and delete the one at the old location.…」同上2026-10-09第 5 章15本文未核 / 待驗證各操作系統(tǒng)發(fā)行版關于「系統(tǒng) Python 是否受保護、能否直接 pip install 到系統(tǒng)目錄」的默認策略差異——本次未核任何發(fā)行版文檔表 B · NB62026-10-09第 7 章16本文未核 / 待驗證site.USER_BASE的確切取值與相關開關行為——本次只核到 pip 文檔對--user的一句說明表 B · NB52026-10-09第 4、7 章附表 B術語速查表術語一句話解釋虛擬環(huán)境venv建在一個既存 Python 安裝之上、擁有獨立軟件包集合與 site 目錄的環(huán)境base Python創(chuàng)建某個虛擬環(huán)境時所依賴的那個 Python 安裝sys.executable正在跑的這個可執(zhí)行文件的路徑回答「跑的是誰」sys.prefix/sys.exec_prefix站在環(huán)境里時指向環(huán)境目錄回答「我是誰」sys.base_prefix/sys.base_exec_prefix指向創(chuàng)建它的 base 安裝目錄回答「我從哪來」site-packages解釋器存放第三方包的目錄環(huán)境與 base 各有一套激活activate把環(huán)境的bin目錄插到 PATH 最前面非必須shebang腳本第一行以#!開頭、指向某解釋器的路徑?jīng)Q定腳本跟誰走VIRTUAL_ENV激活時才設置的環(huán)境變量官方明說不能作為判斷依據(jù)python -m pip用寫成python的那個解釋器來執(zhí)行 pip--user讓 pip 把包裝到該平臺的用戶安裝目錄通常寫作~/.local/可棄disposable環(huán)境應當能隨時刪除重建官方不把項目代碼放進去不可搬運non-portable因 shebang 內(nèi)是絕對路徑環(huán)境不能靠拷貝搬遷只能在新位置重建寫在最后這篇用到的資料寫這篇文章時我把「環(huán)境」這個詞拆成兩條路來看裝的時候用的是哪個 pip跑的時候用的是哪個解釋器——最費勁的不是找官方原文而是把「重裝一遍」這個習慣先勸退。順手也整理了幾份配套的東西Python 靶場環(huán)境排查卡解釋器、pip 與 site-packages 的三張對照表加一張四步排查清單Web 安全學習路線圖從基礎打牢到安全管理四個階段各學什么常用靶場清單每個靶場練什么、適合哪個階段資料是我自己整理的放在下面這個碼上掃碼即可獲取添加時備注「靶場」優(yōu)先通過。拿到之后建議先看Python 靶場環(huán)境排查卡那一份先把「裝的是誰、跑的是誰」這兩個問題分開再回來看本文第 3 章那兩條-V的實測會更容易對上號。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
亚洲一区二区三区欧美日韩| 激情黄色五月天| AⅤ片水多多| 中文字幕乱碼在线| 日本免费亚洲欧美| 久久久久九九九| 国产精品白领在线观看| 啊啊啊在线看| 嫩草影院永久在线制服丝袜| 五月激情综合网| 大香焦A片| 国产无码成人无码| 九热中文字幕| 亚洲在线91| 91影视亚洲| 欧美精品双插| AV在线资源| 999久久久九| 囯产精品一区二区三区线|亚洲人成无码网WWW动漫|国产精品免费一级... | 三级片网站在线播放| 最新无码国产| 色与欲影视| 欧美78p| 波多野42部无码喷潮在线观看 | 欧美性生活免费网| 欧美高清无码免费视频高清版| 97久久超碰日韩精品| 97bbn| 亚洲第91页| 黄总AV色图| 99.色网| 亚洲 综合 欧美| 美女黄频a美女大全免费皮| 久久久99免费| 欧美日本一区二区a人| 久久东京伊人一本到鬼色| 亚洲一区中文精品| 免费av高清无码| 看全色黄大色大片免费视频| 青青草综合在线| 花野真衣| 九九热免费国产视频婷婷伊人| 免費黃色視頻觀看一| 国产成人无码高清| 天堂8在线新版官网| 亚洲日韩美国人妻| 色综合色综合网| 亚洲色天堂日韩中| 天天做天天爱天天爽AV| 综合久久婷婷| 91强奸乱轮| 国产成人自拍视频在线| AV九九| 九月丁香婷婷| 大香蕉之青青草原| 欧美组图日韩亚洲中文字幕| 久久久精品中文字幕爱豆| 黑人精品一区二区在线播放| 天天日天天干天天整| 久久99视频| 国产激情久久久| 丁香五月激情啪啪| 上床不卡网站| 国产suv精品一区二六| 黄久久| 亚洲资源站| 日B操| 人人色人人操在线| 日日嗨AV一区二区夜夜| 久久久久婷婷| 欧美专利1区2区3区4区5区免费| 91麻豆一二三区| 在线电影亚洲色图| 国产激情视频一区区三区| 中字幕人妻一区二区三区| 国内毛片婷婷六月色| 久久丁香五月天| 麻豆AV一区二区| 60秒免费视频| 亚洲精品一区二区精品| 九九热精品| 激情文学 国产一二三aV| 青青草在线视频播放器| 岛国激情视频在线观看| 欧美 中文字幕 一区| 黄色一区三区| AV一起草在线| av天堂影视中文在字幕在线中文 | 亚洲凸凹超碰成人| 国产v亚洲v日韩v欧美v片另类| 日韩中文字幕国产| 日本精品88888888| 亚洲欲色| 亚洲日韩AV视色| 一区二区三区四区免费视频| 九九成人精品| 男人的天堂 在线一区| 日本视频在线中文字幕| 99热这里只有精品地址| 超碰在97| 少妇一区二区三区高速| 麻豆久久久久久久久丝袜 | 中文字幕一区 二 区 三 四 五 区日 日 骚 | 欧洲色综合| 日韩操逼HD| 久久久九97| 超碰久久网| 韩国三级一线观看久| 亚乱色| 青青草视频爽一爽| 欧美精品宗合| 江都AV在线| 夜色91| 九九综合久久| 两女互慰AV高潮喷水在线观看| 久久久久久久 九九九九九九九| 殴美色网| 熟女丰满人妻一区| 国产极品馒头逼| 国产免费一区二区在线A片视频| 日日碰视频网| 18禁的网站在线| 久久久∴| 精品久久99| 国产2.3.4区| 日韩乱伦影音先锋| 日韩特一级久久| 精品国产久热在线观看| 四虎精品一区二区| 蜜桃久久久久久| 国产亚洲精品一区二区三区| 欧美情色贴图| 一区二区三区精品视频| 极品肉射| 欧美三级免费伊人| 亚洲AV无码黄色强奸| 欧美天天在线| 超碰国产在线| 久久久久亚洲Av无码专区老牛影视| 国产又粗又又黄又猛| 亚州色综合| 欧美中文字幕男人天堂久久精品| 日韩免费av片高清无码| 亚洲无限观看| 久久97| 国产女同视频在线播放| 91亚洲人| 日韩懂色网| 亚洲AV性爱电影| 成人日本片久久久蜜桃| 欧美白嫩女HD| 97电影院超碰| 国产女乱淫真高清免费视频| 女人综合网| 精品无码一二三四区| 欧美性爱日韩性爱| 久久久久亚洲| 日本五区不卡| 夜夜高潮夜夜爽高清视频一| 少妇滛荡视频| 翔田千里AⅤHD无码| 后入合集| 亚洲涩涩| 国产天天骚| 999亚洲国产视频| 性生活性生大爱77AV国产| 国产精品91一样| 国产午夜激片Av毛片不卡| 日逼97| 男人精品天堂一区| 人妻美腿丝袜制服诱惑综合天堂-| 国产二区视频在线观看电影| 精品78| 久久机热| 操逼精品视频| 伊人久久蜜月| 区一二区日韩亚洲乱码av电影| 久草福利在线资源站| 色逼综合| 偷拍导航视频网站| 黄久久| 亚洲色图欧美色图制服丝袜| 亚洲91极品| 亚洲AV性爱电影| 欧差乱伦二三| 老熟女乱伦一区| 啊啊啊啊免费视频| 一二三卡欧美日韩人妻免费精品| 欧洲一区二区| 日本二三四区| 天天干人人乐| 91精品久久久久久| 亚洲精品国产熟女久久久| 欧美人妻二区三区| 欧美 熟女 日韩| 91美乳| 亚洲综合影视| 欧美欲色| 国产偷仑| 美骚妇av高清在线| 国产成人天堂| 99精品高潮| 99只有精品| 日本女厕偷拍| 男人天堂久久日韩| 玖玖大干人妻| 激情五月天丁香| 无码人妻一区二区三区色欲aⅴ | 阿姨一区二区免费视频-高清正片西瓜视频下载app-T450AV | 日韩无码AB| 久久色激情一区二区三区| 狠狠狠狠狠干| 人人天天欧洲| 禁十八久久| 超碰国产情侣自拍网| Av色五月| 精彩国产视频播放1区2区| 亚洲综合113页| 亚洲国成人情色好看电影| 日本精品88888888| 超碰综合97在线| 蜜桃传媒视频第一区入口在线看| 欧美 亚洲 在线| 性色aV一区二区三区噜噜| 91女色| 成人五月天丁香激情综合| 欧美人体性爱互联网第一页婷婷日本| 国产亚洲色停停久久99精品91| 精品高潮| 日韩AV熟女乱伦| 久99热| 日韩在线视频1234| 躁躁日曰躁2020| 骚逼自拍99| 色爱亚洲| 一级黄色性爱A级片| 美国一区二区免费视频| 久热伊人99re| Aa东京男人的天堂| 欧美极品| 免费综合亚洲中文| 射欧美综合| 曰本特级特黄特色黄色A级网站高清在线免费看 | 一二三四区操操Av| 78久久| 操逼大黄片| 色五月综合网| 日韩78m视频| 亚洲人妻色图| 亚洲精品啪视频| 啊啊啊操一区| 99在线精品观看视频中文 | 国产精品久久久777| 久久久91福利姬| 蜜臀久久99精品久久久久久-DVD原版全| www.久久制服糖| 久久精品国产72国产精品福利| 丁香五月综合| 91成人社区| 超碰97亚洲| 大伊香蕉在线视频免费| 老女人碰碰在线碰碰视频| 熟女熟妇一区二区三四区| 亚洲春色欧美激情自拍| 大香蕉色十月| 97超碰站| 91大胆欧美| 中文字幕在线第二页| 日本一级特级毛片视频| 天天爽天天操| 久久69| 精品96久久| 91欧美www| 日韩精品黄片免费观看| 久久精品人妻一区二区| AV一区观看| 97激情97激情| a级免费在线观看| 99热成人| 91制服丝袜中文字幕| 99久久久无码国产精品性男| 97视频900| 欧美精品成人一区二区在线观看 | 久久国模av| 在线a亚洲视频播放在线| 国产乱伦性爱AV| 欧美色综合图片| 亚洲国产精品9999在线观看| 中文字幕精品久久久久人妻红杏ⅰ| 超碰免费人妻在线| 麻豆人妻精品一区二区| 91老司机精品| 人妻天堂综合网| 国内一级精品| 老熟女熟妇| 亚洲精品第一| 久久久久久九九九九九| 欧美熟爽综合| 乱伦熟女专区| 天天天天做夜夜夜夜做| 精品一区二区在线针对华人免费观看这里只有精品免费观看 | 亚洲一本大道中文字幕无码在线| 亚洲综合另类色图| 中文字幕jul-617人妻熟女| 一级久久性爱视频| 少妇蹲下买菜露大唇0| 久久精品国产72国产精品福利| 男女性扦B| 久久精品国产72国产精品福利 | 九九探花视频在线观看| 亚洲成成熟女人综合一区二区| 丁香五月性| 久久午夜色播影院免费高清| 欧美熟妇精品黑人巨大一二三区| 91丨九色丨国产丨人妻在线| 国产一区二区在线看| 亚洲五月丁香花狠狠干一区二区三区| 亚洲欧美日韩中文播放| 青春草A| 亚洲黄色网址视频| 91操操操操| 国产一区麻豆免费观看| 日韩欧美午夜视频在线| 60秒不遮不挡| 美欧老女人97| 丁香五月婷婷基地| 无码不卡八戒| 91热| 鸥美极品| 国内黄色精品| 99久久网站| 乱伦熟女论坛| 熟妇一区,二区,三区。| http://qxhbdz.com| 亚洲 欧美 制服 另类 自拍| 午夜男人的天堂| 九九热超碰97亚洲最新香蕉| 欧美成人午夜免费福利785| 夫妻天天操岛国视频| 啊啊啊好大好湿| 五月天激情四射| 国内毛片热久久思思热| 96国产精品| 嗯嗯啊啊亚欧精品| 色五月婷婷五月天| 欧亚在线视频| 国产精品久久久久久久电影渣男| 夜夜爽夜夜操| 9Ⅰ老熟女| 国产乱码久久久久久| 久久亚洲骚逼综合| 九九亚洲视频| 亚洲第一在线视频| www..com操老师| 在线视频97| 日韩97超碰| 330dv亚洲成年视频网| 日本人体九九九九九九| 91精品大奶人妻| 人人潮人人摸| 欧美福利视频啊啊啊啊| 九九九九免费| 久久嫩草| 国产精品96久久久久久| 清纯唯美综合亚洲| 国产不卡的视频| 东京成人一区| 欧色综合| 国产久久一区二区三区野外在线| 亚洲夜色在线| 91在线美女| 人妻久久久久久久久久久久久久久| av无码av无码专区| 欧美一区二区三区另类精品| 女人 A一级| 好涩综合| 久久亚洲欧美一区二区三区-亚洲国产精品第一区二区 | 国产一区二区在线看| 亚洲欧美日韩国产丝袜自拍中文| 9久久美女首页| 日欧美色| 粉嫩少妇自慰在线| 精品然女一区二区| 精品一二三区四视频| 裸模AV女优| 色综和网| 破处bbq| 九九超碰综合网| 91熟女视频网| 久久亚洲一区女同性恋中文字幕| 日韩91网| 精品视频一二三中文| 久久激情婷婷| 人人干人人操人人爱| 黄色成人网久久久久久| 国内偷自视频区视频综合| A级毛片在线看免费| 久思思热视频在线观看| 国产极品一区二区三区三州| 熟女视频久久| 日韩在线视频1234| 60秒免费小视频| 91激情国产| 怡春院久久| 人妻天天爽天天爽三区| 十八禁av无码免费网站APP| 色综合天天| 337p大胆噜噜噜噜噜91Av| 正在播放:深夜激情大战,自带黑丝袜全力输出骚穴 | 人人妻人人色| 97se亚洲| 免费观看网黄| 日韩成人网址| 天天做天天爱天天爽AV| 99蜜月精品久久| 欧美色就是色| 日韩国产乱子伦App| 色爱综合网| 国产精品乱人伊人网| 性色av一区二区| 78精品在线| 无码区蜜乳| 无码国产精品午夜不卡(| 人妻加勒比东京热| 欧美亚洲成人在线一区二区三区| 久久女人| 日本色色的视频| 国产有码一区| 日韩欧美传媒一区国产| 人人操人人狠狠操| 精品美女少妇一区二区三区| 蜜臀99久| 亚洲精品一区二区三区在线播放| 亚洲天堂东京热| 国产精品国产| 欧美真人抽搐一进一出gif | 91精品久久久久久77777| 亚洲无 码A片在线观看麻豆| 久精品无码av一区二免费国产在线观看| 日本 欧美 亚中文字幕| 日韩电影免费网站麻豆视频| 国产日韩手机视频在线| 婷婷中文字幕| 精品日韩产品在线,日韩在线不卡视频,欧美日韩免费专区/久, | 国产亚洲欧美每日在线| 亚洲、日韩、综合、另类| 亚洲97网站| 91精品久久久久五月天精品| 激情图片伦理国产一区二区日韩| 火箭成精品视频884必出精品| 天天色综亚洲91污| 免费网色网站| 欧美自拍偷拍综合图片| 亚洲中文人妻色| 97超碰欧美中文字幕| 色官网在线| 青青草久草AV| 日本无码1| 欧美色日本| 欧美日韩电影成人在线| 97色97好| 国产乱伦亚洲| 91高潮喷水美女| 天天操夜夜操狠很操| 久久亚州高清| 99久国产精品午夜性色福利| 99re只有精品| 成人一级性爱| 韩国嫰模上门援交视频| 日本一区二区成人在线| 青操影院| 91精品黄在线观看| 91爱啪| 亚洲 在线| 精品福利视频| 青青操在线亚洲视频观看欧美在线| 色香网| 国产www色在线观看| 亚洲国产尤物yw在线观看| 日韩紧密久久| 在线有码中文字幕| 欧美激情久久久久| 国产精品无码论坛| 亚春色色| 97日本超碰综合| 一起草三级AV电影在线观看| 欲色影视综合吧| 国产三级在线现体验区| 欧美日韩人妻婷婷一区| 91精品无码人妻系列| 国内精品久9| 国产原创自拍| 久久久亚洲Av| 国产AV天美传媒一区二区三区 | 天天爽夜夜操| 欧美一级在线观看成人| 久9久9精品| 日本精品一区二区中文字幕| 久久久久99精品成人片蜜臀| 亚洲综合99999| 中国一区二区亚洲人妻| 亚洲成a人v欧美综合天堂下载| 一区二区三区四区姦女| 午夜理论片在线观看免费| 噜噜噜噜天天狠狠| 一区二区首页| a级理论午夜日本| 日本天天干天天操一区| 老司机久久| 超碰碰碰碰| 国产亚洲欧美每日在线| 后入人妻无码| 99色婷婷中文字幕乱色| 五月天激情网图片| 国产女人高潮嗷嗷嗷叫小说 | 国产精品电影| 精品久久久高清无码| 一本色道久久综合精品婷婷| 人人噜夜夜操| 女色视频社区| 婷婷伊人网| se01国产在线视频| 日韩三级伦理中文字幕| 欧美综合亚洲| 激情视频一二三| 久都青青视频| 9久精品| 自拍偷拍 高清无码| 丝袜亚洲综合| 欧美色另类| 亚洲在钱| 国产视频小说| 亚洲少妇色图自慰直播| 色性荡荡荡荡视频| 丁香五月婷婷五月| 一级啊性爱在线视频| 国产操伦| 欧美十八禁视频| 亚洲久久久久| 精品一级| 美女久久久久久久久久久| 久久久天美| 91色色综合| 日韩欧美丝袜诱惑| 国产精品。| JULIA人妻风俗店中出电影| 成人欧美一区二区三区黑人一| 欧美三级中文字幕hd| 在线无码视频| 精品中文字幕第一页| av在线一区二区三区| 嗯嗯啊啊啊好舒服| 超碰天天操| 青青青青操国内视频在线| 日韩AV无码网站| 情色图区| 长长久久88视频| 黄aaaaaaaaaaaaaaaaaa色网站| 欧美亚洲另类在线蜜桃| 日噜夜夜夜夜夜夜夜夜夜夜爽爽爽爽爽爽爽爽爽爽爽爽 | 青草av在线| 国产日韩中文字幕欧美| 99热线麻豆| 亚洲精品乱码久久久久久蜜桃麻豆| 久久骚| 天天天操天天天爱| 天天久久久久久| 91综合无码| 日本道不卡| 18禁看网站一区| 亚洲日韩在线a不卡99精品 | 亚洲中文字幕97久久精品少妇| 欧美色五月| 青青青操| 麻豆国产第一| 97色欧洲| 97无码视频在线播放| 秋霞网—男女啪啪亚洲免费体验区| 中文字幕人成乱码熟女香港| 日本在线不卡v二区| 国产乱伦性爱AV| 超碰97爽| 亚洲电影91| 欧美亚洲手机在线| 97超碰磁| 亚洲精品国产精品乱码不99| 91狠| 热热色色综合| 欧美天天射| 亚洲 自拍偷拍 欧美| 久99| 大香蕉一人在线| 亚洲自拍小说| 欧美性爱日韩高清| 99久久99九九99九九九| 操学生天天| 日本幼女18+| 欧美日韩性爱电影在线| 99热这里是精品| 婷婷情色五月天| 十八禁黄色| 亚洲精品尤物yw在线影院| 人人色人人操在线| 国产白丝在线| 天天插网| 日韩午夜啪啪视频| 熟女一区二区三区| 91丝袜在线观看| 国产呦精品一区二区三区下载| 久草视频制服诱惑| 青草精品视频一日本久久久久网站| 亚洲影院无码在线| 国模一区二区三区| 大香交| 超碰在线香蕉| 看黑丝美女操逼青青网站| 人妻第一页| 欧美性爱一级操| 亚洲免费97免费| 国产激情视频一区区三区| 精品超碰国产| 国产AV线| 精品亚洲黄色片 国产精品导航一区二区 | 天堂精品| 精品欧美А∨无码黑人大荫蒂| 操狠狠| 蜜臀99久久国产| 午夜精品探花| 青青草日韩免费观看高清在线| 国产无马在线| 欧美黄色图片| 激情小说图片亚洲首页| 草b在线| 懂色aV一区二区天美传媒| 久久伊人大香蕉| 97亚洲综合在线| 操逼日韩无码| 日韩欧美麻豆| 久久久婷| 99在线精品视频| 亚洲 日韩 欧美 国产综合体| 偷拍亚洲视频一区二区三区四区| 免费中文在线| 狠狠97| 久久婷婷亚洲| 91狠狠综合久久| 五月婷婷色色| 超清中文乱码字幕| 亚洲中文字幕乱码无码一区二区| 久久的免费性爱视频| 欧美亚男人的天堂| 性爱网站一区二区| 东京热精品97综合网| 18禁免费视频| 久久久久深夜无码| 综合激情五月丁香| 91色图| caopeng97人妻| 啪啪啪东京| 99re综合伊人| 国产激情久久久| 精品人妻一二三| 九九英色视频| 天天躁日日躁XXXXYY| 男人的天堂com| 亚洲熟妇丝袜在线观看| 亚洲图片色图欧美另类| 夜夜操夜夜高潮夜夜爽国产精品区| 亚洲无码一区二区三区三州| 91老司机在线| 嗯嗯啊啊好疼| 99热精品在线播放| 日韩三级在线观看网站| 劲爆欧美人妖三区91| 99天堂网| 久久伊人亚洲AV无码网站 | 激情看片网站| 无遮挡男女激烈动态图| 九九av| 999狠狠综合| 天天看天天在线精品| 情色图区| 久久有碼| 可以免费观看的AV| 欧美性爱91| 欧美情色亚洲| 亚洲综合性网址| 密桃99999| 国产欧美一级在线观看| 火箭成精品视频884必出精品| 久久久中文版| 夜色五月天| 日韩国产在线观看av| 天美传媒AV在线| 美女丝袜激情小说| 四虎AV无码| 无码国产精品午夜不卡( | 青青国产在线拍揄自揄拍| 国产伦精品一区二区三区在线观| 欧美精品宗合| 伊人性在线视频| 西西美女视频网| 天天流夜夜操| 黄网色一区二区三区四区精品| 日韩免费簧片| 九九九精品美女| 四虎在线免费视频| 97干色天堂| 久久黄黄| 色情综合| 欧亚性爱视频免费看| 久久亚洲国产成人| 国产精品96| 91美女精品| 精品无码一区二区人妻久久蜜桃| 97一区二区蜜臀| 欧美躁死她一区二区| 在线啊v一区| 日本性爱不卡视频| 久思思热视频在线观看| 成年无码动漫av片无尽在线| 精品免费囯产一区二区三区| 蜜桃臀久久| 人妻素股| 欧美洲精品一级| 激情小说亚洲图片| 日本九九久久99| 啊啊啊好舒服好爽啊啊啊视频| 久久久久久久一级黄色打同平台| 色5月婷婷| 伊人五月天| 日本福利二区视频| 极品欧美一区二区三区| 国产原创精品| 国产一区二区在线看| 97在线青| 欧美91网站| 97精品久久久久中文字幕| 色大师网站www永久网站视频| 美腿色图| 欧美午夜色妇色鬼| 男人天堂日日夜夜| 日韩欧美丝袜诱惑| 综合91网| 在线五区| 青青草这里只有精品| 欧美亚洲在线| 免费视频一二三区| 99热这里只有精品18| 91男同| 亚洲男人天堂2| 免费男人的天堂| 亚洲美女精品九九视频| 日日摸天天爽夜夜欢| 欧美性爱第1 页| 国产精品久久久吖| 99老司机精品视频在线观看| 亚洲五码一区二区三区| 欧美黄片视频在线观看免费 | **一级毛片国产| 夜夜肏2021| 啊啊啊好舒服好爽啊啊啊视频| 97超碰久久色| 欧美色图99| 亚洲欧美人妻| av天堂精品久久| 精品亚洲国产成人AV制服丝袜| 99碰碰| 欧美性色综合网| 精品视频久久区| 欧美成人精品一区| 波多野结衣AV无码一区| 日韩欧美俄罗斯A片| 欧美日韩成人在线| 少妇天堂网络| 一区二区播放| 中文操逼字幕| 婷婷亚洲五月***久久| 色色色网站| 日日黄色三级网站| 男人的天堂Va| 国产一区二区在线播放量| 免费强奸av| 日韩情色视频| 日本黄色XXX| 思思热在线视频在线| 日本熟妇人妻中出视频| 久久手机好看网站| 亚洲激情深爱文学小说网站| 午夜舔阴达高潮视频免费看| 亚州AV无码国产精品| 日韩伦理久 久久 清纯| 欧美激情一| 操逼逼一区视频| 精品久热| 屁股久久久久久久久| 精品无码久久久久久久久果冻糖心 | 99色婷婷| 日韩大香蕉精品在线视频| 日少妇视频| 日韩精品在线观看网站| 日逼五月天| 九七超碰| 丁香五月天激情| 无码人妻系列少妇| 国产午夜福利电影免费在线观看| 色婷婷av在线观看| 人妻天天爽夜夜爽2| 成人免费毛片| 日韩精品三区四区| 91女日逼| 久久AV无码网址| 老司机久久| 十八禁视频一区二区| 亚洲情色第一页| 精品久9| 婷婷丁香熟妇综合网| 久久九操在线观看| 性爱视频啪啪啪啪| 99九九久久| 国产日韩无码一区二区三区久久区| 国产成人亚洲精品自产在线| 黑人精品欧美一区二区蜜桃| 欧亚性爱视频免费看| 免费亚洲国产精品久久一区| 三级特黄60分钟播放| 五月婷婷hd| 综合av社区| 区一二区日韩亚洲乱码av电影| 国产操逼网站亚洲一级黄色| 白嫩嫩一区| 五月婷亚洲精品天堂| 免费看毛片操穴| 夜夜躁狠狠躁日日躁av| 久久久人体| 超碰97亚洲| 啊啊啊啊啊啊啊国| 凹凸视频在线一区二区| 精品熟女一区=区三区| 亚洲天堂久久久久久粉红视频| 91久久国产综合久久| 亚洲天天操| 中文字幕 一区二区 亚洲无码| 精品一区二区三区免费古装毛片香港三级日本三级人妇 | 青青网三级视频| 日日爱99| 日韩少妇丰满亚洲| 亚洲欧洲综合av在线| 日日噜噜夜夜久久亚洲一区二区| www.91理论| 自拍第一页| 婷婷在线视频| 亚洲巨爆乳一区二区三区四季网| 超碰 另类 欧美| 国产大陆天天艹| 精彩久久中文| 婷婷五月天成人| 日本精品五区| 欧美综合制服在线| 九九探花视频在线观看| 欧美色综合网| 成人久久无码www| 亚洲精品天堂久久A∨51成人漫| 久久久久人| 人妻少妇精品一区二区三区| 88xx成人精品视频| 国产视频小说| 天天做天天爱天天高潮| 国产兽交视频在线播放| 色偷偷男人的天堂麻豆| 99色视频| 国产日产精品久久快鸭的功能介绍| 99国内熟女露脸视频| 综合色色婷婷| 伊人一级免费黄片| 欧美第一页| 成人贴图日韩欧美| 欧美日韩一区二区三区四区蜜桃| 精品免费囯产一区二区三区| 91网亚洲| 亚洲操逼网| 日韩三A大片在线观看| 色97欧美| 97精品第3页| 婷婷综合五月天| 午夜操逼不卡| 97亚洲在线| 色老久久| 综合网~91综合网| 婷婷五月天成人网| 国产精品视频麻豆入口| 国产久久久久久| 无卡一区=区| 色鬼在线综合| www.激情| 色一色综合网| 啪啪啪东京| 国产久久久久久| 熟女高潮精品一区二区| 色色99| 综合国产97| 色五月激情综合网| 中文字幕亚洲热播人妻| 韩国三级一线观看久| 激情小说激情视频| 超碰日韩美妻| 成人热久久精品| 美女露胸露屁股| 超碰碰碰碰| 亚洲精品成人激情在线| 二男一女成人A片| 夜夜草我| 久久精品国产精品一区| 青娱乐91| 欧美 色 亚洲| 超碰久久.com| 天堂av最新电影网| 亚州色阁| 综合久久99亚洲人妻中文在线| 蜜桃久久久久久久| 天美麻豆精品视频99| 伊人五月天| 99ri在线视频| 蜜桃无码AV一区二区| 亚洲啪啪视频一区二区| 欧美aa一级片| 亚洲色图尤物视频| 一级毛片久久久久久久女人18| 亚洲一区二区三区春色| 好色综合| 精品久久久久久中文字幕视频免费| 久热热| 国产精品噜噜噜日日日| 色爱亚洲| 欧美亚洲图片| 97超碰精品| 国产主播福利| 欧美性爱日韩高清| 亚洲精品性爱片| 国产欧美日韩一区二区三区| 一本一道波多野毛片中文在线| 中国zzijzzijzzwww精品| 欧美综合娱乐久久| 日韩 欧美 视频 在线 一区| 国产女人操逼视频| 99热这里只有精品地址| 超碰人妻在线| 少妇高潮99p| 日本天堂网| av天天在线| 男人天堂免费| 日韩一卡二卡三卡| 操国产高清| 欧洲亚洲国产综合在线| 色欲蜜臀AV| 丁香五月天堂| 97网址www| 国产精品视频播放| 综合色久欲| 亚洲不雅视频1区二区| 精品无码欧美三级| 天天看天天在线精品| 图片区小说区| 亚洲天天艹| 99久热精品99re6热| 热热色国产一二区AV| 阿姨一区二区免费视频-高清正片西瓜视频下载app-T450AV | 午夜AV人气不卡| 91一起操| 天天综合网91入口| 久久人妻一区二区三区高清| 欧美色图电影| 亚洲色图欧美色图日韩色图| 亚洲AV无码久久久国产精品| 91neishe| 欧美国产操逼| 91处女在线观看| 国产精品美女在线一区| 久久久五月天| 动漫区日韩区欧美区| 在线啊啊啊| 亚洲婷婷综合网| 深田咏美亚洲精品福利社| 97亚洲国产影视| 亚洲中文字幕一区| 囯产精品久久久久久久久久梁医生| 午夜无码精品免费看性色| 欧美有码激情视频一区二区三区| 久久久久密臀视频| 91天美| 天天日B夜夜干B时时操B| 99国内精品| 日韩青久久| 欧美伊人久久综合网| 婷婷色综合| 99re在线视频国产| 69视频入口| 婷婷中文字幕| 亚洲文学偷乱拍啪啪啪啪 | www.男人天堂| 曰韩人妻中文字幕在线| 性爱av在线免费观看| 91丝袜激情在线| 超碰97久久| 色色五月婷婷| 中国熟女91| 8x福利精品第一福利视频导航| 日本三级韩国三级99| 欧美日韩中国x| 超碰国产精品久| 超碰97资源中文字幕| 99re视频在线播放青草| 日本国产欧美高清在线| 精品亚洲俞拍视频一区| 国产性爱强奸乱伦大全| 久热99| 亚洲中字慕不卡| 亚洲人妻中文高清| 久久一二三四五六七八九区区| 欧美夜夜| 一二三四免费视频| 亚洲狠| 九九无码| 青青草这里只有精品| 在线国产探花| 欧美精品欧美精品系列 | 久久久久96| 人人操人人uiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii | 熟女91网| 亚洲欧美中文一区二区三| juliaann丝袜大战黑鬼| 91伊人久| 大香蕉宅男伊人| 日韩欧美午夜一区二区| 色婷婷婷五月天激情四射| 一级性爱视频免费在线| 99国产精品在线观看| 波多野结衣之双飞调教在线播放 | 大香蕉中文在线| 久久,精品一二三| 青草精品视频-日本久久久久网站| 99热这里只有精品8| 抽插亚洲无码| 久久久蜜桃一区二区三区| 丰满熟女一区二区三区在线播放| 亚州精品一区二区三区香中文字幕在线| 九九热三级片| 高清不卡视频| 午夜.DJ高清在线观看免费7| 国产视频大全| 天天躁日日躁XXXXYY| 欧美激情 一区| 亚洲天堂,男人| 欧美色女人| 91色图片| 夜嗨影院| 欧姜老司机| 欧美少妇一区二区三区| 日本三级A片网站com| 激情五月天校园春色网| 国产伦精品一区二区三区在线观| 9 1果冻精品视频| 国产蜜臀精品一区免费尤物| 少妇熟女1区2区3区| 国产精品久久久九九九| 伦理片秋霞免费影院| 蜜臀一区二区三区亚洲最新章节在线观看 - 高清蜜臀一区二区三区亚洲全集播放 | 亚洲五区熟女| 久久久久久久国产视频| 天天夜夜rb| 宗合情欲网| 五月丁香社区婷婷日韩欧美精品影院| 中文字幕黄色一起草| 天操天操夜操夜月操月年年操 | 午夜福利 成人 91| 综精品久久久aaaa| 做爱A级亚欧| 国产农村妇女毛片精品久久| 亚洲中文人妻色| 久久肏大逼| 久久狠狠色噜噜狠狠狠狠97| 色在线69堂| 丰满欧美少妇| 亚洲日韩美女中文字幕乱| 97亚洲中文| 激情四射五月天| 久久五月份| 免费簧片在线观看| 少妇久久久| 色哟哟av| 四虎884a| 色色亚洲| 亚洲日韩美女中文字幕乱| 99国产精品| 成人资源中文字幕在线观看| 久久一留热品黄| 久久五月综合| 波多野结衣先锋影音| 综合久久97| 97操碰| 欧美亚洲宗合色性图| 久久久工口| 九九99精品视频在线观看| se01国产在线视频| 国产精品96| 日韩电影中文字幕| 欧美大片天天看| www.一本大99| 免费夜夜爱黄色视频毛片| 蜜乳AV网址| 芊芊操逼视频无码| 另类图片欧美激情综合| 91亚洲图片| 九九九国产精品| 亚洲精品人伦一区二区| 国产精品91ai| 久久久久久久久久久久久9999| 九九Av| 久久精品色欧美aⅴ一区二区| 国产高清精品一区二区三区毛片 | 日韩AV中文字幕电影| 精品 码产区一区二-1080P高清在线www-B029AV | 无码聚合| 97爱爱官网| 人人操人人摸人| 亚洲国产丝袜在线观看| 亚洲国产精品有声| 东方亚洲在线操逼天堂| 国产黄片在线免费观看| 99re在线精品78| 亚洲国产av中文字幕久久 | 操逼不卡中文字幕| 国产亚洲精品一区二区三区| 玖玖久久久| 综合亚洲网| 亚洲第一页色网| 久久这里精品国产99丫e6| 黄网在线播放| 探花一区在线| 亚洲黄色a级片| 亚洲天堂人妻熟妇视频| 国产精品美女久久久久AⅤ国产馆| 一区二区三区免费视频入口| 97色97干| 欧美国产精品久久九九| 日本久久女同性恋视频| 日夜干射色啊| 人妻久久一区二区三区 | 性交一区二区在线播放| 久久綜合很很很| 久噜噜| 97 九色| 久久妇| 天天久久久久久| 久久国产精品m码| 欧美激情专区| 2024年最新色情网站在线观看 | 天天干2区3区| 色哟哟-国产专区| 欧美韩国你懂得在线|