Macにインストールした公式Python3をアンインストールする方法

UNIX/macOS
スポンサーリンク

初心者の独学でのプログラミング学習はとてもツライ…

プログラミングをマスターしたい!

今のIT業界はプログラミングエンジニアが不足していると言われています。
高収入の職業とも言われる分野もありますし、AI、機械学習、ディープラーニング、IOTといった注目される分野が目白押しです。

でも、いざ初心者がプログラミングをマスターしようとすると…

  • 本を読んだりネットの記事で自力で勉強しているけど限界を感じる
  • プログラミングスクールに定期的に通うのは面倒だ
  • 地方に住んでると家の近くにプログラミングスクールなんてない
  • どのプログラミング言語を学べばいいのか悩む
  • 実際の就職や転職にプログラミングが活かせるのか心配だ

など、プログラミングを自分で勉強しようとすると悩みが尽きません。

プログラミングに詳しい友人に教えてもらおうと思っても、そんな友人なんて滅多にいません。いたとしても細かく教えてくれるほど時間に余裕がある人はいないでしょう。

そんな独学でプログラミングをマスターするのに限界を感じてる方に、オンラインプログラミングスクールをがおすすめです。

おすすめのオンラインスクールはこちら

Pythonの公式サイトからダウンロードしたインストーラーでMacにpython3をインストールすることは特に難しいことではありません。ファイルをダウンロードしたらクリックして画面の指示に従うだけです。何かのアプリをインストールしたことある人なら何も考える必要はありませんね。

さて、私の以前の環境ではAnacondaを使っていたのですが、Tcl/Tkの相性が悪いのかIDLEが起動せずにMacが落ちるという症状が出たのでAnacondaを一度アンインストールしました。

MacのAnacondaをアンインストールする - Python3.7でTkinter等に不具合?
MacのAnacondaをアンインストールする方法を扱います。Python3.7にcondaでアップデートすると、TkinterやIDLEを起動するとMacがログアウトして使えない症状が出ました。Anacondaをアンインストールして公式サイトのPythonで代用します。

現在は公式サイトのPython3をインストールしている状況なのですが、再度、Anacondaが使える状況になれば、またそちらを利用することになります。そこでAnacondaをインストールすると、Python3の環境が二つできてしまうので、Anacondaの利用を中心にするとなれば、公式Python3は不要になります。

そこで、ここではMacにインストールした公式Python3のアンインストール方法をまとめてみましょう。

スポンサーリンク

「アプリケーション」フォルダ内のPython3を削除する

Macにインストールした公式Python3のアンインストールする方法を順に見ていきましょう。

隠しファイルを表示した方がわかりやすいこともあるので、必要に応じて次の方法で表示を切り替えましょう。

Macの隠しファイルを表示させる方法(表示/非表示の切り替え)
Macで操作をしている時サーバーの設定などで.htaccessファルなどの隠しファイルを操作することがあります。ただしMacはそのままではこの隠しファイルが表示されていません。ここではMacの隠しファイルを表示させる方法を扱います。

Python公式サイトからダウンロードしたPython3はインストールすると、「アプリケーション」フォルダの中に入っています。「Python3.7」といったフォルダがあるはずです。

このPythonフォルダを丸ごとゴミ箱に入れて削除します。削除の操作時にMacからpasswordの入力を求められることがありますので、自分のパスワードを入力して作業を進めましょう。

公式サイトからインストールしたpython3の本体の位置は「/usr/local/bin/python3」です。「/usr/bin/python」ではありませんので注意しましょう。

スポンサーリンク

「Python.framework」フォルダを全て削除する

次にPython.frameworkをフォルダごと全て削除します。

ここでは注意が必要です。Python.frameworkフォルダというものは2つあります。

「/Library/Frameworks/Python.framework」という位置にあるフォルダと「/System/Library/Frameworks/Python.framework」という位置にあるフォルダの2種類あります。

削除するのは上側の「/Library/Frameworks/Python.framework」です。

下側の「/System/Library/Frameworks/Python.framework」はMac本体が管理しているものですから削除してはいけません。間違えないようにしましょう。

ターミナルを起動して、次のコマンドを入力して目的のフォルダを削除します。

操作時にパスワードが聞かれることもありますので、入力して操作を進めます。

スポンサーリンク

シンボリックリンクを削除する

「/usr/local/bin」の中のシンボリックリンクを削除します。ここは隠しフォルダになっているので表示切り替えをしましょう。「Macintosh HD」の直下にあります。

ここでの作業は慎重に行いましょう。

まず、ターミナルに次のコマンドを入力します。

すると次のように表示されます。

なにやらズラズラと並んでいますが、これが公式サイトのPyhon3をインストールした時に作成されたシンボリックリンクです。ここでの場合、バージョンが3.7になっているのがわかると思います。

これらのリストの末尾に表示されている文字列と、「/usr/local/bin」フォルダを開いて中にあるシンボリックリンクを見比べれば、同じものがあるのがわかるはずです。このフォルダの位置も間違えないようにしてください。localもbinも他の場所にもありますから階層の位置をしっかり確認しましょう。

この中にあるものと、先ほど表示したものとよく見比べて、同じものを全てゴミ箱に入れて削除します。削除時にパスワードを聞かれます。

スポンサーリンク

.bash_profileを編集する

公式サイトのPython3をダウンロードしてMacにインストールすると、.bash_profileに以下のようなPATHの記述が追加されています。

この記述部分を.bash_profileから削除します。

ターミナルに以下のコマンドを入力すると、.bash_profileが開きます。

上記のPATHの記述がありますので全て削除して、.bash_profileを保存します。

あと、インストール時にPATH環境変数へ追加する際に、それ以前のbash_profileが「.bash_profile.pysave」として自動バックアップされているので、このファイルも削除しておきましょう。

次のコマンドを入力して削除します。

ターミナルを再起動して作業完了です。

スポンサーリンク

Python3が起動しないことを確認

これで、Macにインストールした公式サイトのPython3をアンインストールすることができました。

ターミナルを起動してpython3のコマンドを打ってもpython3の対話型シェルが起動しないのが確認できるはずです。

ちょっと作業が手間でしたが慎重にやりましょう。難しくは無いですが、似たようなフォルダ名やフォルダの位置があるのでしっかり確認して操作しましょう。

スポンサーリンク

macOS CatalinaではPython3.7.3が使える?

macOS Catelinaでは、ターミナルからデフォルトのPython2.7を起動すると、次のような警告が表示されて起動します。

WARNING: Python 2.7 is not recommended.
This version is included in macOS for compatibility with legacy software.
Future versions of macOS will not include Python 2.7.
Instead, it is recommended that you transition to using ‘python3’ from within Terminal.

Python 2.7.16 (default, Oct 17 2019, 17:14:30)
[GCC 4.2.1 Compatible Apple LLVM 11.0.0 (clang-1100.0.32.4) (-macos10.15-objc-s on darwin
Type “help”, “copyright”, “credits” or “license” for more information.
>>>

そこで、XcodeやCommand Line Toolsをインストールすると、Python 3.7.3がインストールされることになっています。

ターミナルから「python3」とコマンドを入力するとPython3が起動して、利用することができます。

単にターミナルからPython3を利用するだけなら、これで利用できます。

自宅学習はオンラインプログラミングスクールを活用!

自宅学習にはオンラインプログラミングスクールがおすすめ!

オンラインプログラミングスクールは独学でプログラミングを学習する時のデメリットを解消する仕組みが備わっています。

気になるところは…

学習がオンラインで完結するのはもちろんですが、独学ではできない質問サポートがあるかどうか。わからないことを現役のエンジニアが質問に答えてくれるといいですよね。

受講者個人に担当のメンターがつき、マンツーマンで学習の相談に乗ってくれることも必要で、ITエンジニアの世界についても伺えたりもすると幅が広がります。

オンライン面談だけでなく、チャット機能を使って気軽に質問を投げかけることができることも大切です。

また、オリジナルプロダクトの開発とサポートがコースの中に組み込まれていて、独学ではなかなか難しい実践的なスキルの習得にもつなげたい。

プログラミングをマスターした後の実際の仕事につながる転職サポートでがあると、ITエンジニアの世界に飛び込むのに不安が解消されます。

そんな豊富なメニューが揃っているおすすめのオンラインプログラミングスクールがこちらにあります。

おすすめのオンラインプログラミングスクールはこちら

TechAcademyはおすすめのオンラインプログラミングスクール!

オンラインのプログラミングスクールでは、テックアカデミーの充実度が目を見張ります。

オンラインで受講が完結するので、自宅学習でプログラミングをマスターしたい人にはテックアカデミーがおすすめです。

メンター制度も現役のプロが対応してくれます。大学生などが対応しているスクールに比べて本気度と専門性が違います。メンター制度の無いスクールもありますし、担当では無いメンターが対応するスクールもあったりするので、相談の質が違いますね。

チャットサポートもあるので、それが無いスクールに比べて相談の気軽さの違いがあります。

プロダクト開発のサポートで実践力が養われるだけでなく、どの講座を利用しても転職サポートが受けられるのはありがたい。

用意されているコースも、初心者向けのプログラミングコースから、Python、Java、PHP、iPhoneアプリ、AndroidといったITエンジニアのベースとなる主要な言語だけでなく、AI、データサイエンス、ブロックチェーン、webアプリケーションと行った実践的なコースまで用意しています。

他にも、webデザインやUI/UXデザイン、動画編集、webディレクションやwebマーケティングといったプログラミング以外での役立つコースまであります。

このようなたくさんの選択肢から自分にあったコースを選ぶことがでるのがテックアカデミーです。

コースの期間も短期間でマスターしたり、長期の受講でじっくり取り組むコースを選ぶこともできます。

複数講座のセットコースを利用することで大幅な割引が受けらるので、お得に受講することもできます。

無料体験もありますので、プログラミング学習でオンラインスクールを考えている人はTechAcademyをぜひ利用してみてください。

テックアカデミーの公式サイトはこちら

タイトルとURLをコピーしました