---Jupyter Notebook---
【開発環境】
OS:Win10(64ビット)
言語:Python3.8.5(64bit)
【Jupyter Notebookとは】
Jupyter Notebook:インタラクティブにプログラムを実行できるwebベースのPythonの環境
1.Pythonスクリプトのメリット
バージョン管理が容易(Jupyter Notebookでは変更の差分の確認が難しい)
ファイルサイズが小さい
テキストファイルなのでエディタで開くとすぐにプログラムの中身を確認できる(Jupyter Notebookは基本的にサーバーを立ち上げる必要がある)
コマンドひとつでスクリプトの全てが実行でき、実行順による冪等性を担保できる
2.Jupyter Notebookのメリット
プログラム、コメント、標準出力や作図などのプログラムの出力結果が1つにまとまっており、情報が整理されやすく他人とも共有がしやすい
データ分析のようなある処理の結果を考慮し、次の行動が決まるような作業が直感的に行える
コードを逐次実行しながら結果が確認できるため、教育用コンテンツとして配布しやすい
【Jupyter Notebookのインストール】
・ pipからのインストール失敗
C:\Users\shyok>pip install --upgrade pip
Collecting pip
Using cached pip-20.2.2-py2.py3-none-any.whl (1.5 MB)
Installing collected packages: pip
Attempting uninstall: pip
Found existing installation: pip 20.1.1
Uninstalling pip-20.1.1:
ERROR: Could not install packages due to an EnvironmentError: [WinError 5] アク セスが拒否されました。: 'd:\\python38\\scripts\\pip.exe'
Consider using the `--user` option or check the permissions.
・アナコンダの場合
アナコンダをインストールすると、自動でJupyter Notebookもされる
![](https://blogimg.goo.ne.jp/user_image/02/85/8da6130d1cd9cf282c5665e99d2aae02.jpg)
![](https://blogimg.goo.ne.jp/user_image/6a/b3/80d40d11894dfb264c6e07ea73efd34e.jpg)
「ランチ」ボタンを押すと、Jupyter Notebookが立ち上がる
![](https://blogimg.goo.ne.jp/user_image/2f/87/aee8623439c6b5a3c59ac4ee17e7584c.jpg)
Jupyter Notebook起動画面
![](https://blogimg.goo.ne.jp/user_image/26/54/b1ca09caee308ac4a0276d8a9c46a6a7.jpg)
閉じる
![](https://blogimg.goo.ne.jp/user_image/41/7b/0f45f20bacfaaf32dc32d0f37cd16d53.jpg)
「Quit」ボタンを押すと下記のように表示が出る
「ジュピターをシャットダウンしました。これで、このタブを閉じることができます。
Jupyter を再度使用するには、再起動する必要があります。」