さくらインターネットで Python をローカル ($HOME/local/python/) から削除する手順(シェルの確認を含む)
✅ 自分でインストールした Python をアンインストールする方法
ローカルにインストールした Python を削除 して、システムの Python を使うように戻すことができます。
1️⃣ アンインストールの前に、現在の Python のパスを確認
まず、どの Python が使われているか確認:
which python3
python3 --version
出力例(古い Python 3.6.1 が適用されている場合)
/home/yourservername/local/python/bin/python3
Python 3.6.1
この場合、ローカル Python 3.6.1 が優先されているので、アンインストールが必要です。
2️⃣ .bashrc から PATH の設定を削除
ローカルの Python を削除する前に、環境変数の設定を削除しないと、PATH の問題が発生する可能性があります。
✅ ① .bashrc から $HOME/local/python/bin を削除
nano ~/.bashrc
以下の行を削除
export PATH=$HOME/local/python/bin:$PATH
Ctrl + X → Y → Enter で保存。
その後、変更を適用:
source ~/.bashrc
3️⃣ ローカルにインストールした Python を削除
以下のコマンドを実行し、Python 3.6.1 を削除 します:
rm -rf $HOME/local/python/
これにより、$HOME/local/python/ 内の Python の実行ファイル・ライブラリ・設定ファイル すべてが削除されます。
💡 rm -rf は 完全削除コマンド なので、実行前に $HOME/local/python/ に本当に不要なファイルしかないか確認してください。
4️⃣ システムの Python に戻っているか確認
Python のバージョンを再確認:
which python3
python3 --version
期待される出力(システムの Python に戻っていればOK):
/usr/local/bin/python3
Python 3.8.12
💡 もし which python3 で command not found が出る場合
.bashrc の設定がまだ有効な可能性があるので、一度ログアウトして再ログインしてください。
✅ まとめ
手順 コマンド 説明
1 which python3 && python3 --version 現在の Python を確認
2 nano ~/.bashrc export PATH=$HOME/local/python/bin:$PATH を削除
3 source ~/.bashrc 設定を適用
4 rm -rf $HOME/local/python/ ローカルの Python を完全削除
5 which python3 && python3 --version システムの Python に戻ったか確認
🎯 これでローカルの Python 3.6.1 は完全に削除され、システムの Python 3.8.12 に戻りました!
🚀 今後、より新しい Python をローカルにインストールする場合は、pyenv を使うと便利です!