Очистить и удалить доморощенную установку Python3
tl; dr TIL pygame не работает с использованием доморощенного Python3, поэтому я решил стереть свое дерьмо и начать с нуля. Я решил, что дам вам быстроту в том, что я сделал, так что в следующий раз, когда это дерьмо случится с кем-то, у них есть удобная ссылка.
ТИЛ о pip freeze
:
freeze Output installed packages in requirements format.
Сохраните требования в файл, если хотите быстро переустановить все, что собираетесь удалить.
pip3 freeze > requirements.txt
pip3 freeze | xargs pip3 uninstall -y
rm -rfv /usr/local/bin/python3*
Хорошо, пора установить официальный Python3.
В этот момент вы можете сделать pip3 install -r requirements.txt
чтобы переустановить все, что вы удалили. Я держу свои вещи в чистоте на данный момент ^_^
!
Повторить:
pip3 freeze > requirements.txt
pip3 freeze | xargs pip3 uninstall -y
rm -rfv /usr/local/bin/python3*
# Reinstall python3 here!
pip3 install -r requirements.txt