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.2Zkontrolujte verzi Pythonu:
$ which python3.5 /usr/local/bin/python3.5Jak 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.5Nyní máte nainstalovaný příkaz Python-pip.
$pip3.5Vytvořte symbolický odkaz, jak je uvedeno níže:
$ln -s /usr/local/bin/pip3.5 /usr/local/bin/pipTo je ono.
Jak zakázat e-mailové zprávy LogWatch v CentOS/RHEL/Fedora? Jak zjistit, ke kterému balíčku patří spustitelný soubor nebo soubor v RedHat/CentOS/Fedora?Cent OS