Dnes jsem se pokoušel nainstalovat aplikaci na svůj systém CentOS 7.4, který vyžadoval Python>=2.7.10, ale je tam nainstalovaný Python 2.7.5, který nemůžeme odebrat, protože na něm závisí jiné aplikace. Tento tutoriál vám pomůže nainstalovat Python 2.7.18 bez odstranění starších verzí.
1. Předpoklady
Nejprve se ujistěte, že máte na svém systému nainstalovaný balíček GCC. Pokud GCC nemáte, nainstalujte jej pomocí následujícího příkazu.
yum install gcc openssl-devel bzip2-devel # On CentOS systems dnf install gcc openssl-devel bzip2-devel # On Fedora systems
2. Stáhněte si Python 2.7
Stáhněte si Python pomocí následujícího příkazu z oficiální stránky pythonu. Můžete si také stáhnout nejnovější verzi na místě specifikovaném níže.
cd /usr/src wget https://www.python.org/ftp/python/2.7.18/Python-2.7.18.tgz
Rozbalte stažený archiv pomocí příkazu tar.
tar xzf Python-2.7.18.tgz
3. Nainstalujte Python 2.7
Nyní spusťte následující příkazy pro kompilaci Pythonu 2.7 a instalaci do vašeho systému pomocí altinstall
.
cd Python-2.7.18 ./configure --enable-optimizations make altinstall
4. Zkontrolujte verzi Pythonu
Zkontrolujte nejnovější verzi nainstalovanou python pomocí níže uvedeného příkazu. Během této instalace byl na cestu /usr/local/bin/python2.7 nainstalován nejnovější binární soubor Pythonu. Stávající binární soubor byl umístěn pod /usr/bin.
/usr/local/bin/python2.7 -V Python 2.7.18
5. Nainstalujte PIP
PIP je užitečný nástroj pro instalaci a správu modulů Pythonu. Pojďme nainstalovat PIP pro nainstalovanou verzi Pythonu.
curl "https://bootstrap.pypa.io/get-pip.py" -o "get-pip.py" python2.7 get-pip.py