как установить python3 со всеми инструментами на Redhat RHEL 7 offline mahcine - PullRequest
1 голос
/ 29 февраля 2020

У меня есть проект Django, который будет установлен на сервере RHEL 7 без доступа к inte rnet. поэтому мне нужно включить все локально, начиная с python3 source, для инструментов pip и setup. к каждому пакету, который может понадобиться системе python, я добавлял тонны и тонны пакетов, но, тем не менее, он постоянно выдает ошибку. Я использую этот install. sh скрипт для достижения этого:

#!/bin/bash
cd ./needed_pkgs/
rpm -i build-essentials-2019-3pclos2019.noarch.rpm zlib-1.2.7-18.el7.x86_64.rpm gcc-c++-4.8.5-39.el7.x86_64.rpm gcc-4.8.5-39.el7.x86_64.rpm cpp-4.8.5-39.el7.x86_64.rpm glibc-devel-2.17-292.el7.x86_64.rpm glibc-headers-2.17-292.el7.x86_64.rpm kernel-headers-3.10.0-1062.el7.x86_64.rpm
command -v python3 >/dev/null 2>&1 || {
  echo >&2 "I require python3 but it's not installed, installing it .";
  cd Python-3.7.5
  make clean
./configure
make
sudo make install
}
cd ../..
#virtualenv --never-download venv
#source venv/bin/activate
for entry in "./pkgs"/*; do
  pip install "$entry"
done

После нескольких дней попыток, и когда я был близок к тому, чтобы все это заработало, я получил это странная ошибка на последнем шаге установки pip:

enter image description here

enter image description here

И это заканчивается ошибка при установке python:

enter image description here

...