最新のPythonアップグレードである3.9.6を手動でダウンロードしましたが、端末(iMac - big Sur)でPythonのバージョンを確認すると、次のようになります。
-iMac ~ % python --version
Python 3.8.8
ただし、home-brewを使用してPythonをアップグレードしようとすると、次のようになります。
~ % brew upgrade python
Warning: python 3.9.5 already installed
Python 3.9.6をダウンロードしていないようです。他のPython言語(例:3.8.8、3.9.5)を削除して最新のPython 3.9.6のみを維持する方法はありますか?
答え1
システムには複数のバージョンのPythonがあります。心配しないでください。システムに問題がない限り、これは問題ではありません。
which python
3.8.8がどこにあるかを見つけることができます。他の項目を損傷せずに削除できないシステムの問題かもしれません。
しかし、そうする必要はありません。範囲内では、brew
3.9.5はすでにどこかにインストールされています。おそらく/usr/local/bin
。しかし、パスのどこかに古いPythonバイナリがあります。
最も簡単な方法は実際に呼び出すことです。これがうまくいかpython3.9
ない場合。$PATH
/usr/local/bin
一部のアプリケーションでは、実際にBrewが提供するPython 3.9を使用する必要がある場合は、システムが最初にBrewインストールフォルダを見つけることができるように、アプリケーションを起動するシェルに配置する必要がありpython3
ます。export PATH=/usr/local/bin:$PATH
あなたできる/usr/local/binで始まるようにグローバルパスを変更します。しかし、お勧めしません。システムがツールのOS Xバージョンに依存する可能性が高いため、これ以上機能しない方法です。