su -c 'pip3 install' --upgrade pip'
一般ユーザーにアップグレードしようとしたときにエラーが発生したため、失敗してpip3を使用してアップグレードしようとしました。
これにより、プレインストールされた pip が削除/usr/bin
およびダンプされ/tmp
、システム全体にインストールされた pip (root でのみアクセス可能) に置き換えられます。さらに問題が発生すると予想されるため、この新しい pip を削除しようとしました。
/tmpに以前にプリインストールされたpipがまだありますが/tmp
、まだ/tmpにあるこの実行可能ファイルを使用してプリインストールされたpipをどのように再インポートできますか?
/tmpのpipの場所:
/tmp/pip-ufkfr3th-uninstall
└── usr
└── bin
└── pip
答え1
パッケージマネージャのバージョンでもかまいませんpip
。パッケージマネージャを使用して再インストールします。
$ sudo yum reinstall python-pip
Debian/Ubuntu
$ sudo apt-get --reinstall install -y python-pip