Python: Module Search Paths

By Xah Lee. Date: . Last updated: .

Python module search paths is stored in the variable sys.path.

import sys

print(sys.version)
# 3.14.6 (tags/v3.14.6:c63aec6, Jun 10 2026, 10:26:10) [MSC v.1944 64 bit (AMD64)]

# path of the python interpreter
print(sys.executable)
# C:\Users\xah\AppData\Local\Python\pythoncore-3.14-64\python.exe

print(sys.path)

# ['c:\\Users\\xah\\.emacs.d\\temp',
# 'C:\\Users\\xah\\AppData\\Local\\Python\\pythoncore-3.14-64\\python314.zip',
# 'C:\\Users\\xah\\AppData\\Local\\Python\\pythoncore-3.14-64\\DLLs',
# 'C:\\Users\\xah\\AppData\\Local\\Python\\pythoncore-3.14-64\\Lib',
# 'c:\\Users\\xah\\AppData\\Local\\Python\\bin',
# 'C:\\Users\\xah\\AppData\\Local\\Python\\pythoncore-3.14-64',
# 'C:\\Users\\xah\\AppData\\Local\\Python\\pythoncore-3.14-64\\Lib\\site-packages']

Python, Paths and Module