GNU/Linux >> Linux の 問題 >  >> Cent OS

CentOSのソースからPython3.5とPython-pipをコンパイルしてインストールする方法

こんにちは、私は最近あなたのPython-pipをインストールするためのガイドに従いました 私のCentOSボックスで。記事でお伝えしたように、「 yum install python-pip 「機能しませんでした。おそらく、別のyumリポジトリを構成する必要があります。とにかく、 wget https://bootstrap.pypa.io/get-pip.pyを試しました ‘ python2.4 get-pip.pyを介してインストールします ' 指図。残念ながら、コマンドは「 SyntaxError:invalidsyntax」というエラーメッセージで終了しました。 ‘43行目。

完全なエラーメッセージは次のとおりです。

$python2.4 get-pip.py
 File "get-pip.py", line 43
 _b85alphabet = (b"0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ"
 ^
 SyntaxError: invalid syntax

何が問題なのですか?

Python PiPインストールの別のソリューション:Pythonのインストール方法CentOS / Debian/Ubuntuのpip

解決策:

まず、記事を参照していただき、また、上記の手順がうまくいかなかったことをお知らせいただきありがとうございます。申し訳ありません。ただし、エラーの解決に役立つように最善を尽くします。

投稿したスニペットによると、Pythonバージョン2.4を使用しているとのことです。グーグルで検索したところ、PipはPython2.4をサポートしなくなったようです 。したがって、Pythonをアップグレードすると役立つ場合があります。

yum経由でPythonをインストール

$ yum install python3.5

場合によっては、 yum うまくいかなかった場合は、Pythonソースをダウンロードして、次のようにコンパイルできます。

Python3.5のインストール方法(Python-pipもサポートします)

Pythonソースをダウンロード

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

Pythonパッケージを抽出する:

$tar xf Python-3.5.0.tar.xz

場合は、「 tar ‘は‘ xzをサポートしていません ‘ファイル形式の場合は、‘ yum update tar ‘。それ以外の場合は、このガイドを参照してxzをインストールしてください 抽出器

xz を使用している場合 ‘ Python-3.5.0.tar.xzを抽出するコマンド ‘、以下はコマンドです:

$xz -d Python-3.5.0.tar.xz

これで、Pythonパッケージが抽出されました。以下のようにインストールします:

$cd Python-3.5.0

Pythonのコンパイル:

$./configure

作成:

$make

インストール:

$make install
 ::::::::::::::::::::::::::
 Installing collected packages: setuptools, pip
 Successfully installed pip-7.1.2 setuptools-18.2

Pythonのバージョンを確認する:

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

上記の出力からわかるように、Python3.5はPipもインストールします 。以下のようにpip実行可能ファイルを確認します:

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

これで、Python-pipコマンドがインストールされました。

$pip3.5

以下のようにシンボリックリンクを作成します:

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

それだけです。


Cent OS
  1. CentOS7でソースからBrotliをコンパイルする方法

  2. CentOS8にPythonをインストールして実行する方法

  3. CentOS / RHELのソースからFFmpegをコンパイルしてインストールする方法は?

  1. CentOS/RHELおよびFedoraにPython3.5をインストールする方法

  2. Python2とPython3をFedora35にインストールする方法

  3. SCL を使用して CentOS 7 に Python 3 をインストールする方法

  1. CentOS7にPython3.6.4をインストールする方法

  2. ソースからコンパイルしてDebian7(Wheezy)VPSにNginxをインストールする方法

  3. Linux でソース コードからソフトウェアをコンパイルしてインストールする方法