共通アプリをインストール
VSCodeインストール
現在最も人気のあるコードエディターです。プラグインを入れることで機能を拡張できます。
Visual Studio Code - Code Editing. Redefined
TablePlusインストール
最近エンジニア界隈で人気のあるデータベースクライアントアプリです。
TablePlus | Modern, Native Tool for Database Management
Windows編
WSL2の設定
WSLはWindows Subsystem for Linuxの略でWindows上でLinuxを操作できます。
- 右クリックからターミナルを管理者として実行から実行。
- WSLをインストール。
wsl --install
を実行。 - PCを再起動。
- アプリにUbuntuがインストールされているので起動。
MySQLをインストール
MySQLは人気のあるデータベースです。データベースにはいくつか種類がありますが、今回は一般的なリレーショナル型を採用します。リレーショナル型は他にはPostgreSQL、Oracle Databaseなどがあります。
- Ubuntu内でapt(Advanced Package Tool)を最新にアップデート。
sudo apt update
を実行。 - MySQLをインストール。
sudo apt-get install mysql-server
を実行。 - MySQLのバージョンを確認。
mysql --version
を実行。 - MySQLを起動。
sudo /etc/init.d/mysql start
を実行。 - MySQLにログイン。
sudo mysql
を実行。 - MySQLの管理ユーザー(root)のパスワードをpasswordに変更。
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password by 'password';
を実行。 - MySQLからログアウト。
exit;
を実行。 - 今度はパスワードを用いてMySQLにログイン。
mysql -uroot -p
を実行。パスワードの入力を求められたらpassword
と入力。 - ログインできたら再度ログアウト。
exit;
を実行。
Pythonの設定
PythonはJupyter Notebookを使用するために必要です。
- バージョンの確認。
python3 --version
を実行。 - パッケージ管理ツールpipをインストール。
sudo apt install python3-pip
を実行。 - 仮想環境を作るvenvをインストール。
sudo apt install python3-venv
を実行。
Jupyter Notebook
Pythonを実行できるエディター環境です。
- Anacondaをダウンロード。
wget https://repo.anaconda.com/archive/Anaconda3-2023.03-1-Linux-x86_64.sh
を実行。 - Anacondaをインストール。
bash Anaconda3-2023.03-1-Linux-x86_64.sh
を実行。 - [Linux] → [Ubuntu] → [home] → [name] → .bashrc(右クリックからVSCodeで開く)
export PATH=~/anaconda3/bin:$PATH
を一番下に追加する。- ターミナルで
sourse .bashrc
を実行。 - Jupyter Notebookをインストール。
sudo apt install jupyter-notebook
を実行。 - Jupyter Notebookを起動。
jupyter notebook
を実行。 - Jupyter Notebookの終了。
crtl + c
を連打。
Jupyter Notebookのカスタマイズ
余力があればやった方がファイルが散らかりにくいです。
- [Linux] → [Ubuntu] → [home] → [name] に移動。
jupyter
フォルダを作成。- [Linux] → [Ubuntu] → [home] → [name] → [.jupyter]→ jupyter_notebook_config(右クリックからVSCodeで開く)
#c.NotebookApp.notebook_dir=''
の#を外して、''
を'/home/{name}/jupyter'
に置き換える。{name}
は自分のフォルダの名前。
Mac編
Homebrewをインストール
パッケージ管理ツールです。いろいろなプログラムやアプリをコマンドからインストールする事ができます。
- ターミナルを開く。
- ターミナルで
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
を実行。 - Homebrewを最新にアップデート。
brew update
を実行。
MySQL
- MySQLをインストール。
brew install mysql
を実行。 - MySQLのバージョンを確認。
mysql --version
を実行。 - MySQLを起動。
mysql.server start
を実行。 - MySQLにログイン。
sudo mysql
を実行。 - MySQLの管理ユーザー(root)のパスワードをpasswordに変更。
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password by 'password';
を実行。 - MySQLからログアウト。
exit;
を実行。 - 今度はパスワードを用いてMySQLにログイン。
mysql -uroot -p
を実行。パスワードの入力を求められたらpassword
と入力。 - ログインできたら再度ログアウト。
exit;
を実行。
Pythonの設定
PythonはJupyter Notebookを使用するために必要です。
- バージョンの確認。
python3 --version
を実行。
Jupyter Notebook
- jupyterをインストール。
pip3 install jupyter
を実行。 - Jupyter Notebookを起動。
jupyter notebook
を実行。 - Jupyter Notebookの終了。
crtl + c
を連打。
Jupyter Notebookの実行時にやると便利なこと
- ドキュメントに
jupyter
フォルダを作成。 - ターミナルで
cd ~/Documents/jupyter/
を実行。 - Jupyter Notebookを起動。
jupyter notebook
を実行。