через pip загрузил какой-то модуль, перенес сорцы из site-packages в отдельную папку, подхачил немного, но теперь не понимаю как это запустить.
Из пипа библиотка подцеплялась как простой импорт:
from library_name import main
main()
А вот как подсосать библиотеку из кастомного места — непонятно
Настраивай PYTHONPATH или *.pth файлы добавляй.
а можно без правки глобальных переменных? Я бы хотел в коде сделать load_folder_as_module(‘path_to_hacked_module’)
pip install -e папка с сорцами модуля
я не хочу это под пипом держать, т.к. он может перезатереть мои изменения
Тогда используй *.pth файлы, если так не хочешь, как он сказал.
Тогда sys.path.append
заработало, спасибо. Я сегодня полдня пробовал с ним запустить, но не получалось. В общем, только сейчас додумался, что надо инклюдить не папку с сорцами, а папку с папкой сорцов
Обсуждают сегодня