MacのOSをMontereyに更新したところ、Pythonが使えなくなってしまいました。
アップデートが終わってからPythonを実行しようとしたところ、画像のようなエラーが出てしまいました。
同様のエラーが出たことは過去にもあるようで、Stack overflowに同様の質問がされていました。
https://stackoverflow.com/questions/65878141/dyld-library-not-loaded-system-library-frameworks-corefoundation-framework-ve
まず、複数のバージョンのPythonがインストールされてしまっていたので、一旦全部削除してから3.10だけを入れ直しました。
/usr/bin/python3
を試しに実行してみたところ、Pythonインタプリタは起動出来たので、説明されている通りpythonを
/usr/local/bin
直下に移そうとして、
mv /usr/bin/python3 /usr/local/bin
を実行したのですが、
mv: /usr/local/bin/python3: set owner/group (was: 0/0): Operation not permitted mv: /usr/local/bin/python3: set flags (was: 02000040): Operation not permitted mv: /usr/bin/python3: remove: Operation not permitted
と表示されてしまったため、
https://geek-memo.com/mac-sip/
を参考にSIPを無効にし、再度mvコマンドを実行しました。
しかし、
mv: /usr/local/bin/python3: set owner/group (was: 0/0): Operation not permitted mv: /usr/local/bin/python3: set flags (was: 02000040): Operation not permitted mv: /usr/bin/python3: remove: Read-only file system
と表示されてしまいました。そこで
https://pcvogel.sarakura.net/2022/02/27/34430
を参考に
mount -o remount /usr/bin/python3
を実行しましたが、
mount: /usr/bin/python3: unknown special file or file system.
と表示されてしまいました。
また、
https://timesaving.hatenablog.com/entry/2020/12/22/200000
を参考に
sudo mount -uw /
を実行しましたが、
mount_apfs: volume could not be mounted: Permission denied mount: / failed with 66
と表示されてしまいました。
どうしたらエラーを解決してPythonを使えるように出来るでしょうか…?
OSバージョンはMonterey12.5.1です。
よろしくお願いいたします。
あなたの回答
tips
プレビュー