Python Library Path
PythonPython Problem Overview
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?
Python Solutions
Solution 1 - Python
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')
Solution 2 - Python
I think you're looking for sys.path
import sys
print (sys.path)
Solution 3 - Python
import sys
sys.path
Solution 4 - Python
python -c "import sys; print('\n'.join(sys.path))"
/usr/local/Cellar/[email protected]/3.9.10/Frameworks/Python.framework/Versions/3.9/lib/python39.zip
/usr/local/Cellar/[email protected]/3.9.10/Frameworks/Python.framework/Versions/3.9/lib/python3.9
/usr/local/Cellar/[email protected]/3.9.10/Frameworks/Python.framework/Versions/3.9/lib/python3.9/lib-dynload
/usr/local/lib/python3.9/site-packages