iwiwi 備忘録

学んだことを殴り書きます。自分向けのメモです。

Pythonで間違えて全体にインストールしちゃったパッケージを消す

仮想環境をactivateするのを忘れてpip installしたりする。その後の色々な環境に影響したりして最悪。依存でいっぱいインストールされてたりして消すの結構面倒。

import pkg_resources
import os

directory = os.path.expanduser("~/.local/lib/python3.8/site-packages")

distributions = pkg_resources.find_distributions(directory)

for dist in distributions:
    print(str(dist).split()[0])

pip install -y -r user_installed.txt