教材の内容に関係のない質問や教材とは異なる環境・バージョンで進めている場合のエラーなど、教材に関係しない質問は推奨していないため回答できない場合がございます。
その場合、teratailなどの外部サイトを利用して質問することをおすすめします。教材の誤字脱字や追記・改善の要望は「文章の間違いや改善点の指摘」からお願いします。
Homebrewは、Macのパッケージ管理です。
「アプリケーションをインストールすると実行可能になる」と直感的に思いますが、実際にアプリケーションだけをインストールすることはまれで、設定ファイルなどの実行に必要なファイルも一緒にインストールされるのが普通です。
そのインストールするアプリケーションと実行に必要なファイルなどをまとめてひとまとめにしたものを「パッケージ」いいます。
パッケージをインストールする際に他のパッケージが必要な事もあります。パッケージ管理ソフトを使うと、そういったパッケージも緒に入れてくれたり、アップデートもコマンド1つでまとめてしてくれたりします。
このように、パッケージをインストール・削除などして管理するためのアプリケーションをパッケージ管理ソフトといいます。
Macでのパッケージ管理ソフトの1つがHomebrewです。
Homobrewのインストールは、公式サイトを確認してください。
ターミナルでの作業になりますので、最初にターミナルを起動しておいてください。
ターミナルは以下のようなアイコンです。
macOSのバージョンによって若干違いはあります。
では、Homebrewにアクセスしましょう。
執筆時点では、このようなサイトです。
こちらにアクセスして、インストールの項目を実行すれば良いです。
具体的には、インストールの項目をコピーして、ターミナルに貼り付けてください。
「/bin」から「sh)"」までを選択して、コピーします。$はコピーしないように気を付けてください。
一番右のクリップボード(📋)をクリックすると、自動的にコピーしてくれるのでオススメです。
それを、ターミナルに貼り付けます。
エンターを押して実行すれば、あとは自動的にインストールしてくれます。
とてもシンプルですね。
Homebrewをインストールした後に、pythonをインストールします。
ここからはターミナルでの作業になります。
あまりターミナルを使ったことがない方は練習だと思って実行してください。
Djangoの開発はターミナルをよく使います。友達になれなくても、知り合いぐらいにはなっておくと楽しく開発できますよ。
さて、ここで1つお約束があります。
ターミナルでのコマンドの実行は、以下のように示します。
Copied!$ brew install python3
一番左の「$」は「ターミナルでの作業」を示す記号です。
実際は打ち込まないでください。
その代わり、ターミナル上では自動で表示されています。
本書でドルマークが出てきたら、「ターミナルで実行する」という合図だと思ってください。
では、さっそく、
bash1 Copied!$ brew install python3
と入力してください。
本当に打ち込むのは、
bash1 Copied!brew install python3
です。注意しましょう。
最後にエンターを押せばコマンドが実行されます。
改行するつもりでエンターを押せば、コマンド実行となりますので覚えておいてください。
ここまで来れば、ターミナルとお知り合いになったと思っても大丈夫です。
さて、コマンド実行の結果です。
いろいろ英語で表示されていると思いますが、とくに不具合がなければPython3系の最新版がインストールされます。
一応気をつけていただきたいのですが、Homebrewでインストールされたパッケージはもともと入っているアプリケーションとは別の場所にインストールされます。
ということは、もともとPythonが入っていますのでPythonが2つインストールされている状態だということです。
ですので、今回インストールしたPythonをターミナル上で実行する場合、
bash1 Copied!$ python3
で実行します。
bash1 Copied!$ python
ではないことに気をつけてください。
macOSには最初からPythonがインストールされています。
最初からインストールされているPythonは
bash1 Copied!$ python
で実行します。
しかし、本講座では私たちがインストールしたPythonを使用しますので、
bash1 Copied!$ python3
で実行します。
追々説明しますが、どのPythonを実行するのかを気をつけてください。
講座内ではどのPythonを使うのかを必要に応じて明示します。