Comment installer Python2.7 python3.5 avec pyenv (sur RHEL5 CentOS5) (novembre 2016)

Il y a encore des systèmes anciens de temps en temps. L'écriture et la gestion de scripts python pour chaque version de python prise en charge par ces systèmes peut être une tâche ardue.

Quand je l'ai recherché, --Compilé à partir de la source --Installer à partir de 2,6 tr / min --Installer à l'aide d'easy_install J'ai trouvé une méthode comme celle-ci, mais aucune d'entre elles n'avait de procédures différentes pour chaque version, et cela n'avait pas l'air correct.

Je n'ai pas trouvé de moyen d'utiliser pyenv, je vais donc le partager ici.

En passant, vous pouvez également installer centos6, RHEL6, centos7, RHEL7 par cette procédure. Dans ce cas, git sera installé avec yum install git

Environnement d'installation

Bien que cela soit possible avec une machine réelle, nous préparerons vagrant comme un environnement de vérification qui peut être reproduit. Cet article a également été confirmé pour fonctionner dans cet environnement.

#Exécuter sur l'hôte
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

Je vais le mettre à jour pour le moment. Non requis.

#Exécuter avec vm
sudo yum -y update
cat /etc/redhat-release 
	# CentOS release 5.11 (Final)

Installez Git

Git n'est pas inclus dans Centos5 / RHEL5 par défaut, donc installez-le depuis EPEL.

#Exécuter avec vm
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

Installez pyenv

Installez pyenv depuis github.

#Exécuter avec vm
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

Installez les packages requis

Installez les packages requis avec yum.

#Exécuter avec vm
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

Lors de l'installation de python3, installez en plus les packages suivants.

#Exécuter avec vm
sudo yum -y install patch

Installer python

Répertoriez les versions qui peuvent être installées avec pyenv.

#Exécuter avec vm
pyenv install -l

Parmi eux, 2.7.12 sera installé cette fois.

#Exécuter avec vm
pyenv install 2.7.12
pyenv global 2.7.12

Vous pouvez également utiliser pip normalement.

#Exécuter avec vm
pip install requests

Recommended Posts

Comment installer Python2.7 python3.5 avec pyenv (sur RHEL5 CentOS5) (novembre 2016)
Comment installer python3 avec docker centos
Comment installer PyPy sur CentOS
Comment installer TensorFlow sur CentOS 7
Installer Python sur CentOS à l'aide de Pyenv
Comment installer Maven sur CentOS
Installez Python sur CentOS en utilisant pyenv
Comment installer Anaconda avec pyenv
[Kivy] Comment installer Kivy sur Windows [Python]
Comment installer Apache (httpd) sur CentOS7
Comment installer Eclipse GlassFish 5.1.0 sur CentOS7
Comment installer Apache (httpd) sur CentOS8
Comment installer Python
Comment installer python
Installez Python3.4 sur CentOS 6.6
Pour utiliser python, mettez pyenv sur macOS avec PyCall
Installez Python 2.7.3 sur CentOS 5.4
Installez Python avec pyenv
[Version 2020] Comment installer Python3 sur EC2 d'AWS
Stratégie sur la façon de monétiser avec Python Java
Comment installer OpenCV sur Jetson Nano Python
[Ansible] Installer dnf sur Centos7 avec l'interpréteur Python3
Je voulais installer Python 3.4.3 avec Homebrew + pyenv
Comment installer OpenGM sur OSX avec macports
Comment utiliser tkinter avec python dans pyenv
[Python] Comment installer OpenCV sur Anaconda [Windows]
Comment installer Python [Windows]
Installez Python 3.8 sur RHEL 8 (AppStream)
Installez Python 3.8 sur CentOS 7 (SCL)
Installez Python 3.8 sur CentOS 8 (AppStream)
Comment installer Git GUI et Gitk sur CentOS
Comment installer Caffe sur OS X avec macports
Comment installer Python à l'aide d'Anaconda
Étapes pour installer MySQL 8.0 sur CentOS 8.1
Comment installer NPI + envoyer un message à la ligne avec python
Comment installer mysql-connector-python sur Mac
[Ev3dev] Comment afficher une image bmp sur un écran LCD avec python
Comment installer python-pip avec ubuntu20.04LTS
Étapes pour installer VirtualBox sur CentOS
Comment installer Graph-Tool sur macOS
Comment installer VMware-Tools sur Linux
Comment installer pycrypto sur Windows
Comment installer OpenCV sur Mac
Installez pyenv sur MacBookAir et basculez Python à utiliser
Comment démarrer avec Python
Comment calculer la date avec python
Comment installer mysql-connector avec pip3
Étapes pour installer python3 sur Mac
Comment installer Theano sur Mac OS X avec homebrew
Installez python2.x sur catalina avec pyenv
Comment installer Music 21 sur Windows
Comment gérer l'erreur d'installation de python dans pyenv (BUILD FAILED)
Comment installer OpenCV sur Cloud9 et l'exécuter en Python
Comment reconstruire l'environnement python à partir de pyenv dans un environnement Mac (El Capitan)
Comment installer des pandas sur EC2 (Comment gérer MemoryError et PermissionError)
Comment installer automatiquement le pilote Chrome pour la version Chrome avec Python + Selenium + Chrome
Comment installer Theano sur Mac OS X 10.10 (en utilisant pyenv, anaconda)
Installer Python en tant que Framework avec pyenv