1. fullstackpiyo

    Posted

    fullstackpiyo
Changes in title
+【今日からPython】Pythonのインストール法 2020.8
Changes in tags
Changes in body
Source | HTML | Preview
@@ -0,0 +1,96 @@
+#はじめに
+ご覧いただきありがとうございます。先日MacBook Pro16インチを購入しPythonを再インストールしました。
+今回インストールの仕方調べていたところ、zshの人向けのものが少ないように感じたのでインストール法をここに残します。
+
+#手順
+今回の手順は以下の通りです。
+1. Homebrewのインストール
+2. pyenvのインストール
+3. Anacondaのインストール
+
+#1. Homebrewのインストール
+ターミナルに以下を打ち込んでください。
+
+```:terminal
+/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
+```
+
+ターミナルの開き方からわからない方、不安な方は[こちらの記事](https://qiita.com/zaburo/items/29fe23c1ceb6056109fd)を参考にしてください。とてもわかりやすいです。
+書きながら思ったのですが、Homebrewはbashに入っているんですかね?なぜzshで動いているのかが謎です。
+分かる方がいたら教えてください。
+
+#2. pyenvのインストール
+###pyenvをインストールする理由
+正直、HomebrewのみでPythonはインストールできます。
+Mac使用者で、Pythonをインストールする方はPython3を使用するためだと思うのですが、最近のMacにはPython2だけでなくPython3も標準で入っています。
+pyenvをインストールする理由は**pythonのバージョンの切り替えが簡単だから**です。
+
+###インストール
+Homebrewを使用しpyenvをインストールします。
+ターミナルに以下を打ち込んでください。
+
+```:terminal
+brew install pyenv
+```
+
+###パスを通す
+はじめにでも少し触れましたが、他の記事ではここでbash_profileに書き込むと記述しているものが多いです。
+Catalinaからデフォルトのシェルがzshになっているのでbash_profileに書き込んでも基本読み込むことができません。
+以下を1行ずつターミナルに打ち込んでください。
+
+```:terminal
+echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.zshrc 
+echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.zshrc
+echo 'eval "$(pyenv init -)"' >> ~/.zshrc
+```
+
+
+####※デフォルトのシェルがbashかzshかわからない場合
+```echo $SHELL ```でデフォルトのシェルを確認できます。
+
+```:terminal
+echo $SHELL
+ /bin/zsh // →zsh
+ /bin/bash // →bash
+```
+#3. Anacondaのインストール
+###インストール前のPythonのバージョン確認
+インストールする前に現在のPythonのバージョンを確認しておきましょう。
+
+```:terminal
+python --version
+ もしくは
+python -V
+```
+
+###インストール
+今回は2020年8月1日時点で最新と思われるanaconda3-2020.02をインストールします。
+
+```:terminal
+pyenv install anaconda3-2020.02
+```
+
+以下を行うことででインストールできるバージョンを確認することができます。
+
+```:terminal
+pyenv install --list
+```
+###バージョンの切り替え
+Pythonのバージョンの指定をします。```anaconda3-2020.02```の部分は先ほどインストールしたものを記入してください。
+
+```:terminal
+pyenv global anaconda3-2020.02
+```
+Pythonのバージョンをもう一度確認してみてください。先ほどとは違う結果になるはずです。
+
+```:terminal
+python --version
+ もしくは
+python -V
+```
+
+#最後に
+Pythonは様々なインストール方法があり、多くの記事を参考にすると逆につまづく可能性がある気がします。
+これからPythonをはじめる方のお力になれると幸いです。
+わかりにくい箇所や間違えているところがあればコメントなどでお知らせください。
+最後までお読みいただきありがとうございました。