Python продолжает устанавливать модуль, несмотря на удаление пипса

Я использовал pip для удаления google модуль Python. Тем не мение, import google еще работает. Что мне не хватает?? Я хочу изгнать этот модуль из моего компьютера

2 ответа

Если вы хотите удалить этот модуль, то самый простой способ удалить его из anaconda-navigator. Откройте панель инструментов и найдите установленные модули, в списке снимите флажок с этого модуля.

Тот факт, что repr из google является <module 'google' (built-in)> подразумевает, что модуль был запечен в вашем переводчике; его нельзя удалить, потому что он встроен в сам Python (его удаление может повлечь за собой python.exe или же python*.dll). Даже модули расширения C будут ссылаться на свой файл, если они были построены отдельно (для .dll/.pyd в Windows, чтобы .so на UNIX-лайках); тот факт, что он не предоставляет путь к существующему файлу / папке, означает, что он действительно встроен.

Вы видите то же поведение в обычных (не Anaconda) установках Python с "критическими" модулями, такими как sys которые считаются настолько важными для нормальной функциональности Python (например, для реализации загрузки модулей) и / или всегда используются так рано в каждой программе Python, что не стоит их разбирать для отложенной загрузки.

Похоже, люди Anaconda испекли google в сборку для вашего дистрибутива, они не просто отправили его "рядом". Дело в том, что вы не можете удалить его, не заменив установку Anaconda на ту, у которой ее нет.

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