centoOSでpython 3とpipをインストールする:command not found

1684 ワード

python 3を更新すると自動的にpip 3がインストールされますが、インストールが完了するとpip-Vでエラーが見つかりました:command not found、長い間探していましたが、ソフト接続を確立する際にパスが間違っていたことに気づきました.
python 3のインストールとpip:command not foundの発見後の考え方をまとめます.
centOSインストールpython 3
リファレンスリンク
  • コンパイル環境
  • の準備yum groupinstall 'Development Tools'
    yum install zlib-devel bzip2-devel openssl-devel ncurese-devel
    2. python 3をダウンロードします.5パックwget https://www.python.org/ftp/python/3.5.1/Python-3.5.1.tar.xz 3. 解凍、コンパイルtar Jxvf Python-3.5.1.tar.xz
    cd Python-3.5.1
    ./configure --prefix=/usr/local/python3
    make && make install
    ここでこの–prefixオプションに注意して、python 3を/usr/local/python 3ディレクトリにインストールします.前にダウンロードした圧縮パッケージとインストールパッケージは直接削除できます.4.システムのデフォルトのpythonとpipバージョンのバックアップシステムの古いpythonバージョンを交換します.mv /usr/bin/python /usr/bin/python2.6
    新しいpython 3とpip 3へのソフトリンクを作成するln -s /usr/local/python3/bin/python3.5 /usr/bin/python
    ln -s /usr/local/python3/bin/pip3 /usr/bin/pip
    以前のエラーはpipのソフトリンクパスを書き間違えてpip 3が見つからないことです
    pythonとpipバージョンpython -V
    pip -V
    を確認します.yum関連設定の更新yumがpython 2に依存するためファイルを変更vim /usr/bin/yum最初の行を#!/usr/bin/python2.6
    pip: command not found
    参照リンクにこれが表示される理由は、一般的に2つあります.1.pip 2がインストールされていません.pipはインストールされていますが$PATH環境変数は構成されていません
    第2の理由である場合、このときecho $PATHは、pipのインストールディレクトリがPATHにあるか、ない場合は~/にあるかを確認する.bash_profileにexport PATH=$PATH:/usr/local/bin(pipのインストールディレクトリが/usr/local/binであると仮定)を追加し、source ~/.bash_profileを有効にします.
    私は以前$PATHを構成しており、システムのpip実行可能パスをpip 3のインストールディレクトリに指し示していませんでしたが、ln-sの時にpip 3のパスを書き間違えたので、見つからないに違いありません.愚かな過ち.