現在はJupyterLab/Notebook標準の補完を先に確認する
変数名や属性はセル内でTabを押して候補を表示できます。旧記事のjupyter_contrib_nbextensionsはクラシックNotebook向けの拡張で、JupyterLabや新しいNotebookと互換性がない場合があります。
python -m venv .venv
source .venv/bin/activate
python -m pip install --upgrade jupyterlab ipython
jupyter lab
補完が表示されない場合は、カーネルが正しく選択されているか、対象ライブラリがその環境へインストールされているか、セルが実行済みかを確認します。旧拡張を追加する前に標準機能で再現を確認してください。
Pythonで機械学習などを行う際に、Anaconda・Jupyter Notebook の環境を使う方は多いと思います。 Jupyter Notebook上で、Pythonのライブラリを自動入力補完してくれる便利機能 Nbextensions のインストール方法を紹介します。 非常に便利な機能で、一度使うと無くてはならない機能なので、新しい環境で Jupyter Notebook を新たに立ち上げる場合は最初に行っておくことをお勧めします。拡張機能 Nbextensions のインストール手順
まずは、Anacondaでインストールしたい環境のconda install -y -c conda-forge jupyter_contrib_nbextensions

