File size: 480 Bytes
63d2755
21ca978
63d2755
244c677
21ca978
63d2755
21ca978
244c677
 
 
 
63d2755
 
 
 
 
21ca978
244c677
63d2755
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
# app.py
import streamlit as st
import pkg_resources
import os

st.title("📦 Installed Python Modules")

# Show directory of current script
current_dir = os.path.dirname(__file__)
st.write(f"**Current script directory:** {current_dir}")

# Get all installed packages
packages = sorted(
    [(d.project_name, d.version) for d in pkg_resources.working_set],
    key=lambda x: x[0].lower()
)

# Display packages
for name, version in packages:
    st.write(f"{name}{version}")