前提
言語:Python3
開発環境:MacOS
事象
MacOSユーザー向けの記事になります。
MacOSユーザーはもちろんご存知だと思いますが、MacOSは、頻繁にOSアップデートの依頼が来ます。
もし、MacOSを、Pythonの開発環境として利用されている方は、
OSのアップデートは慎重にお願いいたします。
私は、過去2回、MacOSをアップデートしたことが原因で、Pythonの開発環境が破壊されています。
(主に、インタプリタのパスあたりが破壊され、Pythonを実行できなくなります)
1回目は修理が可能な状態であったため修理をして再度使えるようになったのですが、
2回目は、Python以外の他のソフトウェアが依存したエラーが発生し、修復不可となってしまいました。
Pythonの開発環境が破壊されてしまった場合の対処
もし、OSのアップデートを実施してしまい、Pythonの開発環境が破壊されてしまった場合は、
Dockerで仮想環境を構築することがオススメです。
Dockerは主にコンテナ単位でサーバーマシンにデプロイし、システムを運用するために使用されますが、
一時的な開発環境としてでも使用できます。