Python jupyter notebookのインストール
pythonに戻る
概要
pythonを普通に使うにしても、あると便利。お手軽pythonって感じで楽しい。それがjupyter nootebook。
ブラウザを使って、pythonを使うみたいなものです。
spleeter同様に専用の環境を作った方が安心なのえ仮想環境をまた作ります。python3.6が好きなので、まずはpython3.6でやってみます。
こんな感じ。
(base) PS C:\...>conda create -n jupyter_py36 python=3.6 -y
(base) PS C:\...>conda acivate jyupyter_py36
(jupyter) PS C:\...> conda install notebook
Collecting package metadata (current_repodata.json): done
Solving environment: done
==> WARNING: A newer version of conda exists. <==
current version: 4.8.3
latest version: 4.9.2
Please update conda by running
$ conda update -n base -c defaults conda
## Package Plan ##
environment location: C:\ProgramData\Anaconda3\envs\jupyter
added / updated specs:
- notebook
The following NEW packages will be INSTALLED:
argon2-cffi pkgs/main/win-64::argon2-cffi-20.1.0-py36he774522_1
async_generator pkgs/main/win-64::async_generator-1.10-py36h28b3542_0
attrs pkgs/main/noarch::attrs-20.3.0-pyhd3eb1b0_0
bleach pkgs/main/noarch::bleach-3.2.1-py_0
cffi pkgs/main/win-64::cffi-1.14.3-py36h7a1dbc1_0
colorama pkgs/main/noarch::colorama-0.4.4-py_0
decorator pkgs/main/noarch::decorator-4.4.2-py_0
defusedxml pkgs/main/noarch::defusedxml-0.6.0-py_0
entrypoints pkgs/main/win-64::entrypoints-0.3-py36_0
importlib-metadata pkgs/main/noarch::importlib-metadata-2.0.0-py_1
importlib_metadata pkgs/main/noarch::importlib_metadata-2.0.0-1
ipykernel pkgs/main/win-64::ipykernel-5.3.4-py36h5ca1d4c_0
ipython conda-forge/win-64::ipython-5.8.0-py36_1
ipython_genutils pkgs/main/win-64::ipython_genutils-0.2.0-py36_0
jinja2 pkgs/main/noarch::jinja2-2.11.2-py_0
jsonschema pkgs/main/noarch::jsonschema-3.2.0-py_2
jupyter_client pkgs/main/noarch::jupyter_client-6.1.7-py_0
jupyter_core pkgs/main/win-64::jupyter_core-4.6.3-py36_0
jupyterlab_pygmen~ pkgs/main/noarch::jupyterlab_pygments-0.1.2-py_0
libsodium pkgs/main/win-64::libsodium-1.0.18-h62dcd97_0
m2w64-gcc-libgfor~ pkgs/msys2/win-64::m2w64-gcc-libgfortran-5.3.0-6
m2w64-gcc-libs pkgs/msys2/win-64::m2w64-gcc-libs-5.3.0-7
m2w64-gcc-libs-co~ pkgs/msys2/win-64::m2w64-gcc-libs-core-5.3.0-7
m2w64-gmp pkgs/msys2/win-64::m2w64-gmp-6.1.0-2
m2w64-libwinpthre~ pkgs/msys2/win-64::m2w64-libwinpthread-git-5.0.0.4634.697f757-2
markupsafe pkgs/main/win-64::markupsafe-1.1.1-py36he774522_0
mistune pkgs/main/win-64::mistune-0.8.4-py36he774522_0
msys2-conda-epoch pkgs/msys2/win-64::msys2-conda-epoch-20160418-1
nbclient pkgs/main/noarch::nbclient-0.5.1-py_0
nbconvert pkgs/main/win-64::nbconvert-6.0.7-py36_0
nbformat pkgs/main/noarch::nbformat-5.0.8-py_0
nest-asyncio pkgs/main/noarch::nest-asyncio-1.4.2-pyhd3eb1b0_0
notebook pkgs/main/win-64::notebook-6.1.4-py36_0
packaging pkgs/main/noarch::packaging-20.4-py_0
pandoc pkgs/main/win-64::pandoc-2.11-h9490d1a_0
pandocfilters pkgs/main/win-64::pandocfilters-1.4.3-py36haa95532_1
pickleshare pkgs/main/win-64::pickleshare-0.7.5-py36_0
prometheus_client pkgs/main/noarch::prometheus_client-0.8.0-py_0
prompt_toolkit conda-forge/noarch::prompt_toolkit-1.0.15-py_1
pycparser pkgs/main/noarch::pycparser-2.20-py_2
pygments pkgs/main/noarch::pygments-2.7.2-pyhd3eb1b0_0
pyparsing pkgs/main/noarch::pyparsing-2.4.7-py_0
pyrsistent pkgs/main/win-64::pyrsistent-0.17.3-py36he774522_0
python-dateutil pkgs/main/noarch::python-dateutil-2.8.1-py_0
pywin32 pkgs/main/win-64::pywin32-227-py36he774522_1
pywinpty pkgs/main/win-64::pywinpty-0.5.7-py36_0
pyzmq pkgs/main/win-64::pyzmq-19.0.2-py36ha925a31_1
send2trash pkgs/main/win-64::send2trash-1.5.0-py36_0
simplegeneric pkgs/main/win-64::simplegeneric-0.8.1-py36_2
six pkgs/main/win-64::six-1.15.0-py36haa95532_0
terminado pkgs/main/win-64::terminado-0.9.1-py36_0
testpath pkgs/main/noarch::testpath-0.4.4-py_0
tornado pkgs/main/win-64::tornado-6.0.4-py36he774522_1
traitlets pkgs/main/win-64::traitlets-4.3.3-py36_0
wcwidth pkgs/main/noarch::wcwidth-0.2.5-py_0
webencodings pkgs/main/win-64::webencodings-0.5.1-py36_1
winpty pkgs/main/win-64::winpty-0.4.3-4
zeromq pkgs/main/win-64::zeromq-4.3.2-ha925a31_3
zipp pkgs/main/noarch::zipp-3.4.0-pyhd3eb1b0_0
Proceed ([y]/n)?y
Preparing transaction: done
Verifying transaction: done
Executing transaction: done
(jupyter) PS C...>
上記のようなモジュールがインストールされます。jupyter notebook専用なのでexamining conflictという競合エラーの永久ループになる可能性が低いです。
インストールがうまくいったら、あとはスタートメニューに出来上がった、jupyter notebook 起動プロンプトを起動するだけ。
newボタンを押すとPythonプログラムがかけるテキストエディタのある画面に遷移します。このテキストエディタにPythonプログラムを書いてテキストボックスの左にある三角マークを押すと実行されます。
Webブラウザのバックグラウンドで動いているコマンドプロンプトを閉じるとjupyter notebookの機能が停止します。閉じないで使ってください。プロンプトはWebServerを起動する役割していて、閉じるとWebServerが停止するような感じのことが起こっている筈です。
Pythonに戻る