Python3の最新版をインストールする |
Raspberry PiではPython2系とPython3系がインストールされています。Python2系はサポートを2021年7月15日に終了しました.。Python2には思い入れがなかったのでPython3系を使っています。 インストールされているPython2とPython3をアンインストールして最新版にする.。 これはダメです。OSがこれらに依存しているところがあり、アンインストールするとOSが動かなくなることがあるようです。インストールされているPythonはそっとしておいて最新版にします。 Pythonのダウンロード 2021/10/15現在の最新版は3.9.7です。 URI https://www.python.org/ftp/python/3.9.7/ ダウンロードファイル Python-3.9.7.tgz インストール コンパイルに必要な ライブラリのインストール
Pythonのインストール
一般的なインストールです。pipのインストール
これで終わりです。確認
新しいバージョンにアップデートされていてめでたしめでたし。
もし、古いバージョンのままなら、再起動をしてください。新しバージョンになってると思います。 ------------------------ ほとんどの解説記事ではここまでで終わりです。しかし、こんな疑問を持ったひとはいませんか? ①Python2.7や3.7はどうなった? ②pipはどうなった? この疑問は新バージョンがインストールされているディレクトリと旧バージョンを比べてみると分かります。 旧バージョンのディレクトリは、 /usr/bin です。 新バージョンのディレクトリは /usr/local/bin です。 /usr/local/binのファイルリスト。
①Python2.7や3.7はどうなった?そのまま残っています。ただし、python3.7を起動するには、 python3.7 になります。すでにpython3のシンボリックリンクはpython3.9なっているのでこうなります。/usr/local/binの方が/usr/binより優先されます。 ②pipはどうなった? pip3では従来と同じになります。しかし、pipはpip3と同じ動作になります。アップデート前は、pip python2です。つまり間違えてpipを使っても、pip3が起動するようになります。 そうすると、 pip→pip3(現状はこうなっている) python→phthon2(pyton3にしたい) シンボリックリンクを設定すれば、OKです。
再起動をしてください。これで全面的にPython3になりました。 |