用途
- クラウド上のPython実行環境だと、どのパッケージがインストールされているかわからないことがある
- (ドキュメンテーションされていても更新されてなかったり)
- そういう環境で使えるパッケージをぱっと確認するのに使える
import pkg_resources
import pprint
installed_packages = pkg_resources.working_set
installed_packages_list = sorted(["%s==%s" % (i.key, i.version)
for i in installed_packages])
pprint.pprint(installed_packages_list)