Python продолжает устанавливать модуль, несмотря на удаление пипса
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 на ту, у которой ее нет.