from importlib.metadata import version, PackageNotFoundError with open("requirements.txt") as f: for line in f: pkg = line.strip() if not pkg or pkg.startswith("#"): continue try: print(f"{pkg}=={version(pkg)}") except PackageNotFoundError: print(f"{pkg} not installed")