Путание поведения с 'зернышком' и 'pip3'

Я первоначально установил python3-pip через apt и сделал ошибку установки пакетов с sudo вместо как пользовательская установка. Я получал несметное число ошибок с tracebacks и ошибок импорта, таким образом, я пытаюсь полностью удалить зернышко из своей системы и запуститься новый.

Однако даже после удаления всех моих пакетов зернышка и a apt purge python3-pip,

  • pip, pip3, и pip3.6 все еще обнаружьтесь в моих полных вкладкой предложениях, когда я поразил вкладку (в новую оболочку после перезапуска).
  • Я нашел несколько сценариев тупика Python в ~/.local/bin/:
    • ~/.local/bin/pip
    • ~/.local/bin/pip3
    • ~/.local/bin/pip3.6

Эти сценарии являются только ~10 строками каждый и просто имеют импорт для зернышка. Однако, когда я переместил эти файлы из этого каталога и переустановил с apt install python3-pip, эти файлы не переделаны во время установки.

Я смущен, что продолжается, и какое зернышко иерархии использует; все это кажется немного загадочным мне. Из чего цель ~/.local/bin/ и почему делает pip3 заполнить его со сценариями, но только иногда?

Что я могу сделать для обеспечения этого pip3, наряду с КАКИМИ-ЛИБО изменениями, внесенными после того, как я устанавливал/использовал его, удаляются/возвращаются?

1
задан 19 March 2019 в 20:10

1 ответ

После изучения его далее, я узнал, что иногда колотят сценарии кэшей в PATH и вставляет его ~/.local/bin. В результате даже после apt purge, программы на вид тихи они, когда пользователь пытается к полному вкладкой.

Можно проверить, хешируется ли что-то с:

$ type pip3

и можно очистить хеши с

$ hash -d pip3

или

$ hash -r
0
ответ дан 7 December 2019 в 20:58

Другие вопросы по тегам:

Похожие вопросы: