1. ホーム
  2. パイソン

linux install python3 and pip: コマンドが見つかりません。

2022-02-27 22:44:03

取得元: HTTPS://blog.csdn.net/u010510962/article/details/80690084

python3のアップデート時にpip3が自動的にインストールされますが、インストール完了後、pip -Vでerror: command not foundを見つけ、長時間探し、ソフト接続確立時にパスを間違って書き込んだことを発見します。

python3をインストールし、pip: command not foundを見つけた後の感想をまとめると。

CentOS用python3のインストール

<フォント 参考リンク

  1. コンパイル環境の準備

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
python3 を / usr / local / python3 ディレクトリにインストールする -prefix オプションに注意し、以前にダウンロードした zip とインストーラパッケージは直接削除できます。
.4 システムデフォルトのpythonとpipのバージョンを置き換えます。 
Pythonの旧バージョンのバックアップ

mv /usr/bin/python /usr/bin/python2.6

新しいpython3とPIP 3へのソフトリンクの作成

ln -s /usr/local/python3/bin/python3.5 /usr/bin/python 


ln -s /usr/local/python3/bin/pip3 /usr/bin/pip
先のエラーは、PIPに間違ったソフトリンクのパスを書き込んだために、PIP3が見つからなくなったことが原因です

PythonとPIPのバージョン確認  5. に関するEsaoteの設定を更新する。  Esaoteはpython2に依存しているので、ファイルを修正します。

python -V 


pip -V

最初の行を次のように変更します。

vim /usr/bin/yum

pip: コマンドが見つかりません

<フォント 参考リンク
このような現象が起こる理由は、一般的に2つあります。 
1. pipがインストールされていない 
2. pipはインストールされているが、$ PATH環境変数が設定されていない。

もし、2番目の理由であれば、この時点で

#! /usr/bin/python2.6
 PIPのインストールディレクトリがPATHにあるかどうか確認し、なければ、~/ .bash_profileに追加します。
echo $PATH
(PIPが/ usr / local / binにインストールされていると仮定して)そして
export PATH=$PATH:/usr/local/bin
これを成功させる。