Ответ 1
Есть несколько способов. Одним из самых простых является создание файла my-paths.pth
(как описано здесь). Это всего лишь файл с расширением .pth
, который вы помещаете в свою систему site-packages
. В каждой строке файла вы помещаете одно имя каталога, поэтому вы можете поместить туда строку /path/to/the/
, и она добавит эту директорию в путь.
Вы также можете использовать переменную среды PYTHONPATH, которая похожа на переменную PATH системы, но содержит каталоги, которые будут добавлены в sys.path
. См. документацию.
Обратите внимание, что независимо от того, что вы делаете, sys.path
содержит каталоги, а не файлы. Вы не можете "добавить файл к sys.path
". Вы всегда добавляете его каталог, а затем можете импортировать файл.