python3バイナリは/usr/local/binにありますが…

python3バイナリは/usr/local/binにありますが…

私はここで何が起こっているのか理解していません。私はMacを使用しています。/usr/local/bin/python3またはを実行するとエラーが/usr/local/bin/python3.8発生します。No such file or directoryここで何が起こるのかご存知ですか?

ls -lの出力:

-rwxr-xr-x   1  admin    246 Oct 24  2019 ipython3
lrwxr-xr-x   1  admin    38 Aug 11 17:25 python3 -> ../Cellar/[email protected]/3.8.5/bin/python3
lrwxr-xr-x   1  admin    45 Aug 11 17:25 python3-config -> ../Cellar/[email protected]/3.8.5/bin/python3-config
lrwxr-xr-x   1  admin    40 Aug 11 17:25 python3.8 -> ../Cellar/[email protected]/3.8.5/bin/python3.8
lrwxr-xr-x   1  admin    47 Aug 11 17:25 python3.8-config -> ../Cellar/[email protected]/3.8.5/bin/python3.8-config

ベストアンサー1

これらのシンボリックリンクは、終了しないファイルを指す可能性が高いです。たぶんHomebrewはPythonを3.8.6にアップグレードしましたが、何らかの理由でシンボリックリンクを更新していない可能性があります。

問題を解決するには、以下を試してください。

brew unlink [email protected] && brew link [email protected]

それでも問題が解決しない場合は、以下を試してください。

brew reinstall [email protected]

おすすめ記事