定位Python 站點套件目錄:綜合指南
識別Python 站點套件目錄的位置對於管理已安裝的環境至關重要套件並排除潛在問題。在 Python 中,有兩種主要類型的網站套件目錄:全域和每個使用者。
全域網站套件目錄
- 在 sys.path 中列出執行「python -m site」時。
- 也可以使用「python -c 'import site;」取得print(site.getsitepackages())'".
- 在Python 3 中,使用「python3 -c 'import sysconfig; print(sysconfig.get_paths()["purelib"])'" 尋找全域網站-packages目錄。 -m site --user-site」確定。
如果此目錄是缺失,檢查Python是否退出並出現錯誤代碼或參考“python -m site --help”。
使用“pip list ” --user" 或"pip freeze --user" 查看已安裝的每個使用者站點包。
- 尋找套件的實用技巧
-
-
package.__path__:- 標識特定包裝的位置,例如「python -c 'import setuptools as _; print(_.__path__)'".
module.__file__: 決定特定模組的位置,例如「python3 -c 'import os as _ ; print(_.__file__)'" .
pip show package- :提供Debian風格的包信息,包括其位置,例如“pip show pytest”。
以上是我的 Python 站台套件目錄在哪裡?的詳細內容。更多資訊請關注PHP中文網其他相關文章!