Я кодирую бота.
В этом боте, глубоко в структуре каталогов программы, я должен выполнить импорт, которому нужен абсолютный путь пакета далеко в структуре каталогов. Таким образом, я не могу сделать импорт.
Мне удалось успешно импортировать его, экспортировав переменную PYTHONPATH в мой локальный файл ~ / .bashrc, содержащий абсолютный путь к моему пакету.
Затем я могу импортировать вещи в моей программе, например:
import absolute_path.module
Дело в том, что когда кто-то другой загружает файлы этой программы для использования или когда я загружаю ее на сервер, как эта другая сторона собирается управлять этим абсолютным импортом, который я сделал? (При условии, что импортируемый пакет идет вместе с файлами программы по тому же пути, по которому я выполняю импорт).
Они не установили переменную PYTHONPATH, поэтому у них будут проблемы?