こんにちは、私は最近あなたの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
それだけです。