Я - пользователь-переносчик Python из Windows в Linux (новичок в Linux и Linux Python). Я получил экземпляр RHEL7 os как часть настройки облака. И у него есть некоторые ограничения уровня предприятия, нет интернета.
Но я хотел установить python 3.7 + pip в произвольном месте параллельно стандартному py27 без подключения к Интернету. Также у экземпляра os нет локальной настройки репозитория для yum, rpm install.
У меня есть локальная машина Windows с настройкой интернета. Поэтому я загрузил в него исходный код Python, переместил его в rhel и выполнил компиляцию py3.7 из исходного кода с помощью Gcc. Он компилируется успешно, но отсутствуют несколько стандартных модулей, таких как нет ... Pip, setuptools, _ctypes, zlib и т. Д. .
Пробовал с --ensurepip, но все еще задаюсь вопросом, как получить другие отсутствующие модули?
Есть ли способ в Windows, чтобы автоматически получать все зависимые RPM для данного RPM? Так что мы можем загрузить все библиотеки в автономном режиме и перейти на целевой компьютер и установить их?
Разве у нас не может быть одного rpm файла py3.7 со всеми его зависимостями?
Есть ли какой-нибудь вариант, где я могу загрузить py3.7 + pip для RHEL, в машине Windows, а затем скопировать эту локальную папку в Linux и начать использовать Python 3.7 с pip?
это правильный подход к настройке Python на предприятии?