1. HOME»
  2. プログラミング・Web»
  3. Python»
  4. MacにPythonをインストールしてみよう!小学生からのPython入門

MacにPythonをインストールしてみよう!小学生からのPython入門

さて、今回《こんかい》もプログラミングを学んでいきましょう!

前回はWindows《ウィンドウズ》にPython《パイソン》をインストールする方法《ほうほう》を紹介《しょうかい》しました。
今回はMac《マック》にPythonをインストールしていきます。

ただ、MacへのPythonのインストールは、ちょっとむずかしいです。
でもしっかりと解説《かいせつ》していきますので、一緒《いっしょ》に頑張《がんば》っていきましょう!

山田

きょうは、Mac《マック》にPython《パイソン》をインストールしていくべよ!

りこ

やったぁ。わたしも使《つか》えるようになるのね!

アル

ぼくはWindows《ウィンドウズ》だから、前回《ぜんかい》インストールしたよ

りこ

じゃあ、一緒《いっしょ》にできるようになるね

山田

でも、じつはMacにPythonをインストールするのは、ちょっとだけむずかしいんだべ

りこ

え、Windowsみたいにできないの?

山田

できなくはないべけど、
Windowsのときみたいな方法《ほうほう》を使《つか》ってる人は少ない気がするんだべ

りこ

じゃあ、どうすればいいんだろう

山田

コマンドを使うんだべ!

目次
  1. Macには最初からPythonが入っている?
  2. MacにHomebrewをインストールしてみよう!
  3. パスを通してみよう!
  4. MacにPythonをインストールしてみよう!
  5. まとめ

Macには最初からPythonが入っている?

じつは、Mac《マック》には最初《さいしょ》からPython《パイソン》がインストールされています。
しかしこのPythonはバージョンが古《ふる》かったりしますので、新《あたら》しいバージョンのPythonを新《あら》たにインストールする必要《ひつよう》があります。

山田

MacにはすでにPythonがインストールされているべ
でも、バージョンが古かったりするんだべよ

りこ

新しいPythonを入れないとね!

MacにHomebrewをインストールしてみよう!

Mac《マック》にPython《パイソン》をインストールするために、Homebrew《ホームブルー》というものを使《つか》っていきます。
つまり、まずはHomebrewをMacにインストールする必要《ひつよう》があるのです。

では、実際《じっさい》にHomebrewのインストールをしていきましょう。

まずは、Homebrewのホームページを見てみましょう。

Homebrew(https://brew.sh/index_ja)

アル

インストールって書《か》いてあるところには、なんだかよく分からない英語《えいご》が書いてあるだけだよ

りこ

もしかして、これをターミナルに貼《は》り付けるの?

山田

おおっ、その通《とお》りだべ!

りこ

やっぱり!

山田

ターミナルの開《ひら》き方については、こちらの記事《きじ》を見てほしいべ

山田

ターミナルを開くと、こんな画面《がめん》が表示《ひょうじ》されるべ

りこ

わたしのも開いたよ!

山田

では、さきほどのHomebrewのページの、「インストール」のしたにあるものをコピーするべ!

コピーは、その文字《もじ》を、最初《さいしょ》の$以外《いがい》すべて選択《せんたく》して、右クリックすると表示《ひょうじ》されるメニューから、「コピー」を選《えら》ぶとでできるべよ

山田

それをターミナルにペタッと貼《は》りつけるべ!
貼り付けは、ターミナルを右クリックして表示されるメニューから、「ペースト」を選ぶべよ

山田

さらにreturnを押《お》すべ

するとパスワードを訊《き》かれるべから、入力《にゅうりょく》するべ
このとき、入力しても文字はなにも表示されないから注意《ちゅうい》だべよ

りこ

入力された文字が見えないから、慎重《しんちょう》に入力しないと間違《まちが》えちゃうね

山田

うむ。間違えないように気をつけるべよ

そして「Press RETURN to continue or any other key to abort:」という英語が表示されたら、もういちどreturnを押すべ

山田

これでインストールがはじまるんだべ!

りこ

わー。こんなふうに文字だけでインストールができるんだ!

山田

うむ。場合《ばあい》によってはけっこう待《ま》つ必要《ひつよう》があるべ

あと、もしかすると、またパスワードを入れるところがあるかもしれないべ
そのときはターミナルにPassword:と表示されるべから、気をつけて見ておくべだよ

りこ

そうなんだぁ。分かった!

山田

そして、文字ばかりだから分かりにくいんだべけど、下の画像のように、最後《さいご》に%のマークがある行《ぎょう》が表示されたら、インストールが終《お》わったってことだべ

りこ

やったぁ。わたしのもできたよ!
これでHomebrewが使えるようになったの?

山田

うむ。もしりこちゃんのMacがIntel《インテル》のCPUのものだったら、これで使えるべ
でももしApple《アップル》シリコンのMacだったら、まだやらなくちゃいけないことがあるんだべ

りこ

そうなんだ……むずかしくてよく分からないんだけど、わたしの、どっちだろう

山田

もしどちらか分からなくても、大丈夫《だいじょうぶ》だべ
ターミナルをよく見てみるんだべ

アル

なんて書いてあるの?

山田

「Warning: /opt/homebrew/bin is not in your PATH.」っていうのは、パスが見つからないよ、っていう警告《けいこく》だべ

りこ

警告っ!?

山田

うむ。この警告が表示されていたら、Appleシリコンを使っているMacっていうことだべ
この場合《ばあい》、パスを通す必要があるんだべ

りこ

むずかしいなぁ

パスを通してみよう!

使《つか》っているMac《マック》がもしApple《アップル》シリコンのMacだった場合《ばあい》、パスを通《とお》す必要《ひつよう》があります。

山田

Homebrew《ホームブルー》のインストールは終《お》わったんだべけど、じつはまだ、うまく使えないかもしれないんだべ
もし、使っているMacが、Appleシリコン搭載《とうさい》のものだった場合は、うまく使えるようにするために、パスを通す必要があるんだべよ

アル

パスを通す?

りこ

よく分かんないよ

山田

たとえば、Homebrewを使おうとしたとき、「Homebrewを使わせて」とコンピュータにお願《ねが》いするべ
でも、いきなりそんなこと言われても、コンピュータは「あれ、Homebrewってどこにあったっけ?」ってなるべ

アル

そんなふうになるの?

山田

なるんだべ
だからコンピュータに、Homebrewがある場所《ばしょ》を教《おし》えてあげなっくちゃいけないべ

これが、パスを通す、っていうことだべ

りこ

なるほど。コンピュータに、使いたいものがどこにあるのかを教えてあげるのが、パスを通すってことなのね!

山田

そういうことだべ!
そこで、さきほどの画面《がめん》を見てほしいんだべ

アル

見ても分かんないよ。意味《いみ》を教えてよ

山田

うむ。これがパスを通すためのコマンドなんだべよ

りこ

もしかして、これをコピーして、ターミナルに貼《は》り付《つ》ければ、パスを通すことができるってこと?

山田

その通りだべ!
まずは、最初《さいしょ》のコマンドだべ

これを、ターミナルの%の後《うし》ろに貼り付けて、returnを押《お》すべ

echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> /Users/yamada/.zprofile
山田

さらにもうひとつだべ

こんどはこれを、ターミナルの%の後ろに貼り付けて、returnを押すべ

eval "$(/opt/homebrew/bin/brew shellenv)"
山田

これでパスを通すことができたべ

では、ついにHomebrewを使ってみるべよ
下のコマンドをターミナルに貼り付けて、returnを押すべ

brew -v
りこ

わー。英語がいっぱいでてきたよ

山田

一番《いちばん》注目《ちゅうもく》してほしいのが、Homebrew 3.3.8の部分《ぶぶん》だべ
これがいまインストールされているHomebrewのバージョンだべ

つまり、brew -vというのは、Homebrewのバージョンを表示してもらうお願《ねが》いなんだべ

りこ

へぇ。こうやって、いろんなお願いを覚えていくのね!

MacにPythonをインストールしてみよう!

では、Homebrew《ホームブルー》を使って、Mac《マック》にPython《パイソン》をインストールしてみましょう!

山田

では、ついにMacにPythonをインストールしていくべ!

りこ

やったぁ!

山田

Homebrewでなにかをインストールするときは、brew installというお願《ねが》いを使うんだべ
たとえば、Pythonをインストールしたいときは、brew install pythonというふうになるべ

りこ

さっそくやってみましょ!

山田

では、つぎのものをターミナルに入力して、returnを押《お》すべ

brew install python
山田

インストールには時間《じかん》がかかるべから、しばらく待《ま》つべよ

りこ

まだかな、まだかな

山田

最後《さいご》に% のついた行《ぎょう》が表示《ひょうじ》されたら、完了《かんりょう》だべよ

りこ

あ、終《お》わったよ!

山田

では、ターミナルをいったん起動《きどう》しなおして、こんなふうにターミナルに入力してほしいべ

python3 -V
山田

これでPythonのインストールが完了だべ!

アル

あれ? ぼくのWindows《ウィンドウズ》のときとバージョンが違《ちが》う?

りこ

なんでだろう

山田

うむ。まぁ、こういうこともあるんだべな
Windowsのときは、もうちょっと新《あたら》しいバージョンだったべ

そこで、インストールしたいバージョンをお願《ねが》いすることもできるべよ
pythonの後《うし》ろに@をつけて、バージョンを入れてあげるんだべ

brew install python@3.10
brew link --overwrite python@3.10
山田

1行目《ぎょうめ》は、Pythonのバージョン3.10をインストールしてもらうためのお願いだべ
2行目は、いまインストールしたバージョンのPythonを使ってもらうためのお願いだべ

これで、バージョンを確認《かくにん》してみるべ!

python3 -V

もしうまくいかない場合《ばあい》は、ターミナルを再起動《さいきどう》してみてください。

(バージョンはどんどん新しくなるので、今回《こんかい》の記事《きじ》のものとは異《こと》なる場合《ばあい》があります)

まとめ

今回《こんかい》はMac《マック》にPython《パイソン》をインストールする方法《ほうほう》を紹介《しょうかい》しました。

山田

前回《ぜんかい》のWindows《ウィンドウズ》、そして今回のMac《マック》、これで両方《りょうほう》にPythonをインストールできたべな

りこ

うん。これでPythonが使《つか》えるのね!

アル

楽《たの》しみ!

山田

それはよかったべ
ところで、わたすは、もうすぐグッバイキティちゃんに会うんだべ
それまで、庭《にわ》を駆《か》け回《まわ》ってくるべ

アル

じゃあねー

りこ

庭を? あ、行《い》っちゃった

アル

行っちゃったね

グッバイキティ

こんにちはどすー
あら、あんたら、先生《せんせい》の教《おし》え子《ご》どすかー
ほんま、かわええどすなー

りこ

わわっ! びっくりした

アル

山田先生は、庭を駆け回ってるよ

グッバイキティ

ほんまどすかー
あの人、嬉《うれ》しいとすぐ走《はし》ってはるんですわ
なにが嬉しいんか、ウチにもさっぱり
ほな、ウチ、帰《かえ》りますー

……グッバイなら

グッバイキティ

とことことことこ……

りこ

あ、帰っちゃった……

アル

もしかして、今のがグッバイキティちゃん?

りこ

えっ、そうなの?

山田

ふう、よく走ったべ!
あれ、まだいたべか? そろそろグッバイキティちゃんが来《く》るころだべ

アル

帰っちゃったよ

山田

えっ?

アル

だから、もう帰っちゃったんだよ

山田

そ、そうなんだべか!? そんなぁ……

りこ

……先生、元気《げんき》出して

山田

……さすが、グッバイキティちゃんだべ
そういうところが素敵《すてき》なんだべ

このシリーズの一覧はこちら

  1. 小学生からのプログラミング入門。プログラミングってなぁに?
  2. Scratchの使い方と、ゲーム作りの基礎知識を学ぼう! 小学生からのプログラミング入門
  3. Scratchでじゃんけんゲームを作ろう! 小学生からのプログラミング入門
  4. Scratchでシューティングゲームを作ろう! 小学生からのプログラミング入門
  5. Scratchでピアノ鍵盤を作って音を鳴らそう! 小学生からのプログラミング入門
  6. テキストエディタ(Visual Studio Code)をインストールしてみよう! 小学生からのプログラミング入門
  7. Visual Studio Codeを日本語化してみよう! 小学生からのプログラミング入門
  8. JavaScriptでおみくじを作ろう! 小学生からのプログラミング入門
  9. JavaScriptで今月の残り日数を計算してみよう! 小学生からのプログラミング入門
  10. JavaScriptで画像を表示してみよう! 小学生からのプログラミング入門
  11. JavaScriptで画像を移動してみよう! 小学生からのプログラミング入門
  12. 【JavaScript】キー入力でキャラを動かしてみよう! 小学生からのプログラミング入門
  13. 【JavaScript】ファイルを分けて管理してみよう! 小学生からのプログラミング入門
  14. 【JavaScript】オブジェクトを使ってみよう! 小学生からのプログラミング入門
  15. 【JavaScript】ゲームのメインループを作ってみよう! 小学生からのプログラミング入門
  16. 【JavaScript】キャラを決まった間隔ずつ動かす! 小学生からのプログラミング入門
  17. HTML5とCanvasを使ってみよう! 小学生からのプログラミング入門
  18. 【JavaScript】迷路やRPGで使えるマップを作ってみよう! 小学生からのプログラミング入門
  19. 【JavaScript】マップでキャラを動かせるようにしよう! 小学生からのプログラミング入門
  20. 【JavaScript】クラスの概念をしっかりと理解しよう! 小学生からのプログラミング入門
  21. 【JavaScript】プログラム全体をクラスを使って作ってみよう! 小学生からのプログラミング入門
  22. 【JavaScript】文字を表示するクラスを作ってみよう! 小学生からのプログラミング入門
  23. 【JavaScript】改行と一文字ずつ画面に表示する方法! 小学生からのプログラミング入門
  24. 【JavaScript】ノベルゲーム風にキー入力で文字を切り替える方法! 小学生からのプログラミング入門
  25. JavaScriptでRPGを作ろう!スマホにも対応したゲームの作り方
  26. webpackを使ってゲームエンジンを作ろう!(JSライブラリの作り方)
  27. WindowsにPythonをインストールしてみよう!小学生からのPython入門
  28. MacにPythonをインストールしてみよう!小学生からのPython入門
  29. Pythonでじゃんけんゲームを作ってみよう!小学生からのPython入門
  30. Pythonのtkinterを使って、ウィンドウを表示してみよう!
  31. Pythonのtkinterで、画像つきのおみくじゲームを作ろう!
オリジナルゲーム.com