ในตัวแปลหรือสคริปต์ Python คุณสามารถทำได้
import site
site.getsitepackages() # list of global package locations
และ
site.getusersitepackages() #string for user-specific package location
สำหรับแพคเกจที่ตั้งของบุคคลที่สาม (ที่ไม่ได้อยู่ในการแจกจ่าย Python หลัก) ได้รับการติดตั้ง
ใน Python ที่ติดตั้ง Brew ของฉันใน MacOS ผลลัพธ์ก่อนหน้านี้
['/usr/local/Cellar/python/3.7.4/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages']
,
ซึ่ง canonicalizes ไปยังเส้นทางออกเดียวกันโดยpip show
ตามที่กล่าวไว้ในคำตอบก่อนหน้า:
$ readlink -f /usr/local/Cellar/python/3.7.4/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages
/usr/local/lib/python3.7/site-packages
การอ้างอิง: https://docs.python.org/3/library/site.html#site.getsitepackages