Тот факт, что 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 на ту, у которой ее нет.