Есть ли больше путей поиска, чем в sys.path?

Я подумал, что sys.path - это полный список все пути поиска для модулей Python.

Однако на моем компьютере с Ubuntu в /usr/local/lib/python2.6/dist-packages/ находятся почти все мои модули и этот путь не находится в sys.path. И я все еще могу импортировать любой модуль по этому пути.

ИЗМЕНИТЬ, НЕ ИСТИНА: даже если я установил sys.path на пустой список, я все равно могу импортировать по этому пути.

Откуда взялось это неявное знание пути dist-packages? И есть ли какие-либо другие пути в этой неявной группе путей поиска или что-то еще?

РЕДАКТИРОВАТЬ: Кажется, что вторая часть моего сообщения не соответствует действительности. Действительно, «sys.path = []» будет означать, что я не могу ничего импортировать, даже из моего текущего рабочего каталога. Мои извенения.

5
задан codeforester 8 June 2019 в 04:00
поделиться