回答:
呼ばれる拡張機能がありヒンターランドタイピング自動的にドロップダウンメニューが表示されますjupyterためには、。他にもいくつかの便利な拡張機能があります。
拡張機能をインストールするには、このgithubリポジトリのガイドに従ってください。拡張機能を簡単にアクティブ化するには、拡張機能設定ツールを使用することができます。
import numpy as np
と入力を行ってもnp
、提案が表示されます(例:np.abs)。この問題のトラブルシューティングを行うには、セットアップの詳細が必要です。問題について別の質問を開くことをお勧めします。
jupyter notebook
Jupyter Notebookのオートコンプリートは、奥地の拡張を使用しても非常に弱いです。ディープラーニングベースのコードのオートコンプリートのアイデアをありがとう。ディープラーニングに基づくコードのオートコンプリートを提供するTabNineに基づくJupyter Notebook Extensionを開発しました。これが私の作品のGithubリンクです:jupyter-tabnine。
現在、pypiインデックスで利用できます。以下のコマンドを発行して、楽しんでください:)
pip3 install jupyter-tabnine
jupyter nbextension install --py jupyter_tabnine
jupyter nbextension enable --py jupyter_tabnine
jupyter serverextension enable --py jupyter_tabnine
Enter
誤操作を避けるために最初のものをブロックします。ヒントウィンドウが表示されている場合、最初Enter
のウィンドウがウィンドウを閉じます。現時点では、ヒントが表示されているときに新しい行が必要な場合は、発行Enter
してから発行することができますEnter
(または、現在のセルを実行して新しいセルを作成する場合はShift
+ Enter
)。それが良いデザインかどうかはわかりません。あなたの伐採と提案を私に知らせてください。
Permission denied
jupyterをインストールしようとしたときにエラーが発生する可能性がある場合は--user
、jupyter installコマンドで追加してください。
上記の@physicsGuyで述べたように、hinterland拡張機能を使用できます。それを行うための簡単な手順。
conda forgeチャネルを使用してnbextensionをインストールします。condaターミナルで以下のコマンドを実行するだけです:
conda install -c conda-forge jupyter_nbextensions_configurator
後背地拡張を有効にする次のステップ。condaターミナルで以下のコマンドを実行します。
jupyter nbextension enable hinterland/hinterland
これで完了です。
Enabling notebook extension hinterland/hinterland... - Validating: problems found: - require? X hinterland/hinterland
これは、これを行う際のエラーです
jupyter contrib nbextension install --system
を 実行してjupyter contrib nbextension install --user
から、リストを表示するにはjupyter nbextension list
以下をjupyter labのキーボードユーザー設定に追加します(設定->高度なシステムエディター)
{
"shortcuts":[
{
"command": "completer:invoke-file",
"keys": [
"Ctrl Space"
],
"selector": ".jp-FileEditor .jp-mod-completer-enabled"
},
{
"command": "completer:invoke-file",
"keys": [
"Ctrl Space"
],
"selector": ".jp-FileEditor .jp-mod-completer-enabled"
},
{
"command": "completer:invoke-notebook",
"keys": [
"Ctrl Space"
],
"selector": ".jp-Notebook.jp-mod-editMode .jp-mod-completer-enabled"
}
]
}