KJupyter NotebookでSyntax highlightされなくなった
自分の使っているRaspberry Pi4環境にPandasとMatplotlibをpipでインストールしたら、シンタックス・ハイライトが効かなくなりました。
ChromeのDeveloper toolsでチェックすると以下のJavaScriptのファイルが404エラーになっているようです。
nbextensions/widgets/notebook/js/extension.js
jupyter nbextensionコマンドでwidgetsnbextensionを有効にして、Jupyter Notebookを再起動したところ問題は解決しました。
$ jupyter nbextension enable --py widgetsnbextension
libf77blas.so.3: cannot open shared object file
次にPandasとMatplotlibを使ったコードをJupyter Notebookで実行しようとしたら以下のエラーが出ました。
libf77blas.so.3: cannot open shared object file: No such file or directory
libatlas-base-devをインストールすることでこの問題は解決しました。
$ sudo apt install libatlas-base-dev
ImportError: lxml not found
次のエラーはImportError: lxml not found。
ImportError: lxml not found, please install it
以下のpipコマンドでlxmlライブラリをインストールしたのですが解決しませんでした。
$ pip3 install lxml
libxml2-devとlibxslt1-devのパッケージをインストールしてから、lxmlライブラリを再インストールしたところ正常に実行されるようになりました。
$ sudo apt-get install -y libxml2-dev libxslt1-dev
$ pip3 uninstall lxml
$ pip3 install lxml