SS
Делается виртуальное пространство для проекта (вроде бы venv называется), чтобы не захламлять глобальное хранилище библиотек библиотеками, скаченными для проекта. Там делается проект. Скачиваешь либы через pip, делаешь че хочешь. Командой (не помню, надо погуглить) выбрасываешь список всех сторонних либ проекта, ловишь в файл requirements.txt.
Берешь все файлы проекта (всякие кеши не надо, только файлы .py и requirements.txt), переносишь куда надо, устанавливаешь интерпретатор, там скармливаешь requirements.txt пипу, запускаешь файлы. Всё.
Схема выглядит сложной из-за подробности. Вкратце ты должен таскать исходный код и список требуемых либ, а не собирать их в хрен пойми что.
