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?
4 Answers
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')
I think you're looking for sys.path
import sys
print (sys.path)
import sys
sys.path
python -c "import sys; print('\n'.join(sys.path))"
/usr/local/Cellar/python@3.9/3.9.10/Frameworks/
/usr/local/Cellar/python@3.9/3.9.10/Frameworks/
/usr/local/Cellar/python@3.9/3.9.10/Frameworks/
/usr/local/lib/python3.9/site-packages