flagflag  If you want to see English page, please click "English" Button at Left.
1: 2020-08-15 (土) 00:04:35 iseki ソース 現: 2023-04-26 (水) 09:34:57 iseki ソース
Line 1: Line 1:
 +* Jupyter [#ud5a4e75]
 +- python で書かれた Webアプリケーションによる教育・開発用環境
 +- see also : [[JupyterHub]] (マルチユーザ用 Jupiter サーバ)
 +- see also : [[Python]]
 +#br
 +
** Jupyter Notebook [#d5ab1922] ** Jupyter Notebook [#d5ab1922]
-**** Python 環境で入れる方法と Anaconda 環境で入れる方法がある, [#y25b1017]+- クライアント・サーバモデルであるが,基本的に個人(シングルユーザ)用 
 +#br 
 + 
 +*** With Anaconda [#wf6eba52] 
 +- Python(pip) 環境で入れる方法と [[Anaconda]] 環境で入れる方法がある. 
 +- 色々調べると [[Anaconda]] の方が使い易い様子.というか,Anaconda には最初からデフォルトで Jupyter Notebook が入っている! 
 + 
 +- (base) jupyter notebook --allow-root --ip=0.0.0.0 
 +- (base) jupyter lab --allow-root --ip=0.0.0.0 
 +#br 
 +- その後,「データサインティスト以外は Anaconda は使用しばい方が良い」との記事を見つける. 
 +-- Anacondaでは足りないパッケージがあって,結局 pip でそれらを追加していくと,どこかで環境が破壊される可能性があるみたい. 
 +#br 
 + 
 +*** Install [#nb5b4afb] 
 +**** anaconda [#b557ba40] 
 +- anaconda を入れる 
 +- anaconda 環境で conda を使ってインストールする 
 + (base) # conda install -c conda-forge notebook 
 + 
 +- C/C++ サポート 
 + (base) # conda install -c conda-forge xeus-cling 
 + (base) # pip install jupyter_c_kernel 
 + (base) # install_c_kernel --sys-prefix 
 + (base) # jupyter kernelspec list 
 +- ''xeus-cling'' は anaconda 環境 (conda init) でないとインストールできないかも 
 +- install_c_kernel で --sys-prefix を付けないと,C用のカーネルがユーザ環境に入る.削除する場合は ''jupyter kernelspec remove c'' 
 +#br 
 + 
 +**** pip を使用する. [#d08d0c8f] 
 + yum install nodejs 
 + yum install python3-pip 
 + pip install numpy scipy matplotlib seaborn scikit-learn pandas psycopg2 ipython-sql pymysql 
 + pip install jupyter 
 + pip install notebook 
 + pip install jupyterlab 
 + jupyter notebook --version 
 + jupyter lab --versopn 
 +#br 
 + 
 +*** 設定 [#m0eb2396] 
 +以下のコマンドで設定ファイル ''~/.jupyter/jupyter_notebook_config.py'​' が生成される 
 + (base) # jupyter notebook --generate-config 
 +- リモートマシンからの接続を許可するには ''c.NotebookApp.ip = '0.0.0.0' ''とする. 
 +#br 
 + 
 +*** 実行 [#rf0092bb] 
 + (base) # jupyter notebook --allow-root  --ip=0.0.0.0 
 +- port: 8888 
 +#br 
 + 
 +*** サブコマンド [#gaf0dfa1] 
 +- jupyter [subcommand] を実行することと,jupyter-[subcommand] を実行することは同じ. 
 + $ \ls jupyter-* 
 + jupyter-bundlerextension    jupyter-kernel        jupyter-labhub      jupyter-nbextensions_configurator  jupyter-serverextension 
 + jupyter-contrib              jupyter-kernelspec    jupyter-migrate      jupyter-notebook                  jupyter-troubleshoot 
 + jupyter-contrib-nbextension  jupyter-lab          jupyter-nbconvert    jupyter-run                        jupyter-trust 
 + jupyter-extension            jupyter-labextension  jupyter-nbextension  jupyter-server 
 + 
 +** JupyterLab [#b387f244] 
 +*** 設定 [#n53dd1dd] 
 +- Jupyter Notebookの後継. WebアプリケーションによるIDE 
 +- ''jupyterhub_config.py'' で ''c.Spawner.default_url = '/lab''' とする 
 + 
 +- Install 
 + (base) # conda install -c conda-forge jupyterlab -y 
 +- アクセス中にクラシックノートブックにアクセスするには ''/user/{username}/tree'' にアクセス 
 +-- /lab に戻るには ''/user/{username}/lab'' にアクセス 
 +#br 
 +*** Command [#ucb0d3d2] 
 +**** Update [#gaa53fb8] 
 +- conda update -c conda-forge jupyterlab 
 + 
 +- jupyter labextension update --all 
 +-- Node.js(nodejs >=12.0.0)が必要 
 +#br 
 + 
 +**** Version [#p44ac111] 
 +- jupyter lab --version 
 +#br 
 + 
 +** 拡張機能 [#gc7026e3] 
 +- https://www.hinomaruc.com/jupyter-notebo​ok-five-extensions-recommendation/ 
 +#br 
 + 
 +*** nbextensions [#y4176ad9] 
 +- jupyter nbextension list 
 +#br 
 + 
 +**** nbextensions_configurator [#l00f0361] 
 +- ブラウザのタブ上で nbextensions の切り替えができる. 
 +-  --user オプションを付けると個人環境にインストールされる 
 + 
 + (jupyterhub) # pip install jupyter_nbextensions_configurator 
 + (jupyterhub) # jupyter nbextensions_configurator enable --user 
 +#br 
 + 
 +**** contrib-nbextensions [#ob2b83de] 
 +- 拡張機能 
 +-  --user オプションを付けると個人環境にインストールされる 
 + 
 + (jupyterhub) # pip install jupyter-contrib-nbextensions 
 + (jupyterhub) # jupyter contrib nbextension install --user 
 +#br 
 + 
 +**** JupyterHub でのコンテナ設定 [#a7fba7eb] 
 +- Dockerfile 
 + RUN  /opt/conda/bin/conda install -c conda-forge jupyter_contrib_nbextensions -y 
 + RUN  /opt/conda/bin/conda install -c conda-forge jupyter_nbextensions_configurator -y 
 + RUN  /opt/conda/bin/jupyter nbextension install --sys-prefix --py jupyter_nbextensions_configurator --overwrite 
 + RUN  /opt/conda/bin/jupyter nbextension enable  --sys-prefix --py jupyter_nbextensions_configurator 
 + RUN  /opt/conda/bin/jupyter serverextension enable --sys-prefix --py jupyter_nbextensions_configurator 
 +#br 
 + 
 +**** nbgrader [#s1bead70] 
 +- https://github.com/jupyter/nbgrader 
 +- Lab では動かんようだ. 
 +#br 
 + 
 +*** labextensions [#sb566b8b] 
 +- jupyter labextension list 
 +#br 
 +** ショートカットキー [#c2704792] 
 +- https://qiita.com/zawawahoge/items/baa2a​5318df079c5f7e5 
 +#br 
 + 
 +** Accessibility [#l661cb8c] 
 +- https://jupyter-accessibility.readthedoc​s.io/en/latest/index.html 
 +#br 
 + 
 +*** JupyterLab [#vb38bee0] 
 +- https://github.com/Quansight-Labs/jupyte​r-a11y-mgmt/issues/173 (開発中) 
 +#br 
 + 
 +*** Notebook [#nb19346f] 
 +- [[Jupyter Notebook a11y toolbar>https://github.com/uclixnjupyter​nbaccessibility/jupyter_contrib_nbextens​ions/tree/master/src/jupyter_contrib_nbe​xtensions/nbextensions/accessibility_too​lbar]] 2019年で開発停止 
 +- [[NVDA Browser Nav add-on>https://addons.nvda-project.org/a​ddons/browsernav.en.html#:~:text=Browser​Nav%20addon%20for%20NVDA,comments%20or%2​0malformed%20HTML%20tables.%E2%80%9D]] (これはNVDA用のアドオン) 
 + 
#br #br


トップ   新規 ページ一覧 単語検索 最終更新   ヘルプ   最終更新のRSS 1.0 最終更新のRSS 2.0 最終更新のRSS Atom

サイト内 検索

ログイン

ユーザー名:

パスワード:


パスワード紛失
新規登録

サブ メニュー

ミニカレンダー

前月2024年 5月翌月
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
<今日>

オンライン状況

119 人のユーザが現在オンラインです。 (28 人のユーザが xpwiki を参照しています。)

登録ユーザ: 0
ゲスト: 119

もっと...

アクセスカウンタ

今日 : 1093109310931093
昨日 : 1716817168171681716817168
総計 : 2349755423497554234975542349755423497554234975542349755423497554
Powered by XOOPS Cube 2.1© 2001-2006 XOOPS Cube Project
Design by XoopsDesign.com