Locating Your Python Site-Packages Directory
In Python, there are two types of site-packages directories: global and per user.
Global Site-Packages Directory
- Modules installed globally are stored in the global site-packages directory.
-
Get the path using:
- python -m site
- python -c 'import site; print(site.getsitepackages())'
- python3 -c 'import sysconfig; print(sysconfig.get_paths()["purelib"])'
Per User Site-Packages Directory
- This directory stores locally installed modules for the current user.
- Get the path using: python -m site --user-site
Practical Tips
- __path__ attribute provides the locations of a specific package.
- __file__ attribute provides the location of a specific module.
- Use pip show to display package information, including its location.
The above is the detailed content of How Do I Find My Python Site-Packages Directories?. For more information, please follow other related articles on the PHP Chinese website!