Python 3.7.3 GCC компиляция в RHEL без нескольких основных библиотек - PullRequest
0 голосов
/ 19 мая 2019

Я - пользователь-переносчик 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 на предприятии?

...