In ruby the library path is provided in $:, in perl it's in @INC - how do you get the list of paths that Python searches for modules when you do an import?
$:
@INC
import sys sys.path
I think you're looking for sys.path
import sys print (sys.path)
You can also make additions to this path with the PYTHONPATH environment variable at runtime, in addition to:
import sys sys.path.append('/home/user/python-libs')
python -c "import sys; print('\n'.join(sys.path))" /usr/local/Cellar/python@3.9/3.9.10/Frameworks/Python.framework/Versions/3.9/lib/python39.zip /usr/local/Cellar/python@3.9/3.9.10/Frameworks/Python.framework/Versions/3.9/lib/python3.9 /usr/local/Cellar/python@3.9/3.9.10/Frameworks/Python.framework/Versions/3.9/lib/python3.9/lib-dynload /usr/local/lib/python3.9/site-packages