Вы не установили PYTHONPATH
, вы добавляете записи в sys.path
. Это список каталогов, в которых нужно искать пакеты Python, так что вы можете просто добавить свои каталоги в этот список.
sys.path.append('/path/to/whatever')
Фактически, sys.path
инициализируется путем разделения значения PYTHONPATH
на символ разделителя пути (:
в Linux-подобных системах, ;
в Windows).
Вы также можете добавить каталоги, используя site.addsitedir
, и этот метод также будет учитывать .pth
файлы, существующие в передаваемых вами каталогах. (Это не относится к каталогам, указанным в PYTHONPATH
.)