Я думал, что sys.path - это полный список всех путей поиска для модулей Python.
Однако на моем компьютере с Ubuntu '/ usr / local / lib / python2.6 / dist-packages / '- это место, где находятся почти все мои модули, и этот путь отсутствует в sys.path.И я все еще могу импортировать любой модуль по этому пути.
РЕДАКТИРОВАТЬ, НЕ ИСТИНА: Даже если я установлю sys.path в пустой список, я все равно смогу импортировать с этого пути.
Откуда это неявное знание пути dist-packages?И есть ли другие пути в этой неявной группе путей поиска или что-то еще?
РЕДАКТИРОВАТЬ: Кажется, что вторая часть моего сообщения не соответствует действительности.Действительно, «sys.path = []» будет означать, что я не могу импортировать что-либо, даже из моего текущего рабочего каталога.Мои извенения.