Я хочу развернуть приложение Python на сервере RHEL 7.4, у которого нет доступа в Интернет. Это приложение Python использует библиотеки Pandas и Numpy (среди прочих), которые зависят от расширений C / C ++, которые необходимо компилировать для каждой платформы. Я мог бы скомпилировать их на сервере, но делать это каждый раз, когда я развертываю свое приложение, занимает много времени, и я хочу избежать установки компиляторов и других инструментов разработки на производственный сервер. У меня нет доступа к идентичному серверу, на котором я могу предварительно скомпилировать библиотеки перед развертыванием приложения в производственной среде.
Есть хороший способ сделать это?
Создайте пакет (пакеты) RPM на компьютере, подключенном к Интернету, который включает в себя все необходимое, загрузите файлы RPM на компьютер и установите.