Как исправить пипс после запуска с sudo?

Итак, я запустил pip с sudo, и теперь, когда я пытаюсь запустить его снова, он показывает мне:

no module named pip._internal

Есть ли способ исправить это?

1
задан 15 July 2019 в 02:35

1 ответ

Путем выполнения pip как root ("с sudo"), Вы имели pip сохраните информацию, как root, где-нибудь в Вашем $HOME дерево каталогов. Это - недостаток использования sudo.

Можно найти все файлы под $HOME это не принадлежит Вам с:

sudo find $HOME \! -user $USER -print | xargs ls -ld

И, если Вы хотите изменить их всех назад на Ваше владение:

sudo find $HOME \! -user $USER -print | xargs sudo chown $(id -u):$(id -g)

сделает это.

1
ответ дан 7 December 2019 в 15:00

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

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