Es gibt immer noch alte Systeme von Zeit zu Zeit. Das Schreiben und Verwalten von Python-Skripten für jede von diesen Systemen unterstützte Python-Version kann eine entmutigende Aufgabe sein.
Als ich es nachgeschlagen habe,
Ich konnte keinen Weg finden, Pyenv zu verwenden, deshalb werde ich es hier teilen.
Übrigens können Sie auf diese Weise auch centos6, RHEL6, centos7, RHEL7 installieren. In diesem Fall wird git mit "yum install git" installiert
Obwohl dies mit einer tatsächlichen Maschine möglich ist, bereiten wir Vagrant als Verifizierungsumgebung vor, die reproduziert werden kann. Es wurde auch bestätigt, dass dieser Artikel in dieser Umgebung funktioniert.
#Auf Host ausführen
vagrant box add centos5 http://opscode-vm-bento.s3.amazonaws.com/vagrant/virtualbox/opscode_centos-5.10-i386_chef-provisionerless.box
vagrant init
vagrant up
vagrant ssh
Ich werde es vorerst aktualisieren. Nicht benötigt.
#Mit vm ausführen
sudo yum -y update
cat /etc/redhat-release
# CentOS release 5.11 (Final)
Git ist standardmäßig nicht in Centos5 / RHEL5 enthalten. Installieren Sie es daher über EPEL.
#Mit vm ausführen
sudo rpm -ivh http://ftp.jaist.ac.jp/pub/Linux/Fedora/epel/5/x86_64/epel-release-5-4.noarch.rpm
sudo yum -y install --enablerepo=epel git
Installieren Sie pyenv von github.
#Mit vm ausführen
git clone git://github.com/yyuu/pyenv.git ~/.pyenv
echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bash_profile
echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bash_profile
echo 'eval "$(pyenv init -)"' >> ~/.bash_profile
exec $SHELL -l
Installieren Sie die erforderlichen Pakete mit yum.
#Mit vm ausführen
sudo yum -y install gcc make
sudo yum -y install readline readline-devel
sudo yum -y install zlib zlib-devel
sudo yum -y install bzip2 bzip2-devel
sudo yum -y install sqlite sqlite-devel
sudo yum -y install openssl openssl-devel
Installieren Sie bei der Installation von python3 zusätzlich die folgenden Pakete.
#Mit vm ausführen
sudo yum -y install patch
Listen Sie die Versionen auf, die mit pyenv installiert werden können.
#Mit vm ausführen
pyenv install -l
Darunter wird diesmal 2.7.12 installiert.
#Mit vm ausführen
pyenv install 2.7.12
pyenv global 2.7.12
#Mit vm ausführen
pip install requests
Recommended Posts