GNU/Linux >> Znalost Linux >  >> Cent OS

Jak zkompilovat a nainstalovat Python3.5 a Python-pip ze zdroje na CentOS

Ahoj, nedávno jsem postupoval podle vašeho návodu k instalaci Python-pip na mém CentOS Boxu. Jak jste řekli v článku, „yum install python-pip ‘ nefungovalo, pravděpodobně budu muset nakonfigurovat další úložiště yum. Každopádně zkoušel jsem wget https://bootstrap.pypa.io/get-pip.py a nainstalujte jej pomocí „python2.4 get-pip.py ‘příkaz. Bohužel příkaz skončil s chybovou zprávou „SyntaxError:neplatná syntaxe ‘ na řádku 43.

Zde je úplná chybová zpráva:

$python2.4 get-pip.py Soubor "get-pip.py", řádek 43 _b85alphabet =(b"0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ" ^ SyntaxError:neplatná syntaxe

V čem by mohl být problém?

Další řešení pro instalaci Pythonu PiP :Jak nainstalovat Python pip na CentOS/Debian/Ubuntu

Řešení:

Nejprve děkujeme, že jste odkazovali na náš článek a také jste nám dali vědět, že uvedené kroky pro vás nefungovaly. Omlouvám se za to. Nicméně se snažím co nejlépe vám pomoci při řešení chyby.

Podle úryvku, který jste zveřejnili, jsem pochopil, že používáte Python verze 2.4. Právě jsem googlil a zdá se, že Pip již nepodporuje Python 2.4 . Upgrade pythonu by tedy mohl pomoci.

Nainstalujte python přes yum

$ yum nainstalovat python3.5

V případě, že mňam nefungovalo pro vás, můžete si stáhnout zdrojový kód Pythonu a zkompilovat jej, jak je uvedeno níže:

Jak nainstalovat Python3.5 (který bude podporovat i Python-pip)

Stáhněte si zdroj Pythonu

$wget https://www.python.org/ftp/python/3.5.0/Python-3.5.0.tar.xz

Extrahovat balíček Python:

$tar xf Python-3.5.0.tar.xz

V případě, že „tar ‘ nepodporoval ‘xz ‘, pak musíte ‘yum aktualizovat tar ‘. Jinak se podívejte na tuto příručku k instalaci xz  extraktor.

Pokud používáte „xz ‘ příkaz k extrakci ‘Python-3.5.0.tar.xz ‘, níže je příkaz:

$xz -d Python-3.5.0.tar.xz

Nyní máte extrahovaný balíček Python. Nainstalujte jej následovně:

$cd Python-3.5.0

Zkompilujte Python:

$./configure

Vyrobit:

$make

Instalovat:

$make install ::::::::::::::::::::::::::Instalace shromážděných balíčků:setuptools, pip Úspěšně nainstalováno pip-7.1.2 setuptools-18.2 

Zkontrolujte verzi Pythonu:

$ which python3.5 /usr/local/bin/python3.5

Jak vidíte z výše uvedeného výstupu, Python3.5 nainstaluje také Pip . Zkontrolujte spustitelný soubor pip, jak je uvedeno níže:

$whereis pip pip:/usr/local/bin/pip3.5

Nyní máte nainstalovaný příkaz Python-pip.

$pip3.5

Vytvořte symbolický odkaz, jak je uvedeno níže:

$ln -s /usr/local/bin/pip3.5 /usr/local/bin/pip

To je ono.


Cent OS
  1. Jak zkompilovat Brotli ze zdroje na CentOS 7

  2. Jak nainstalovat a spustit Python na CentOS 8

  3. Jak nainstalovat Python 3.5 na CentOS/RHEL a Fedoru

  1. Jak nainstalovat Python 2 a Python 3 na Fedoru 35

  2. Jak zkompilovat a nainstalovat software ze zdrojového kódu na Linuxu

  3. Jak nainstalovat Apache CouchDB na CentOS 6 (ze zdroje a EPEL)

  1. Jak zkompilovat a nainstalovat FFmpeg ze zdroje v CentOS/RHEL?

  2. Jak nainstalovat Python 3.6.4 na CentOS 7

  3. Jak zkompilovat ze zdroje a nainstalovat Nginx do Debian 7 (Wheezy) VPS