この記事について
pip3
でSelenium
を落としたのにJupyter Notebookを開くと以下のようなエラーがあってハマったので、対処法を記事にしました。
参考
pythonのパッケージの保存場所で、なんとなくパッケージの場所のPATHが通っていないんだと悟りました。
MacでPATHを通すでパスを通してみましたが、動きませんでした。
よって今回は自力で解決したので、以下にそのやり方を説明します。
原因調査
まず、コンソールで、pip3 show [Package Name]
のコマンドを叩き、Seleniumがどこに落ちているのかを確認しました。
Location:
の箇所がSeleniumが落ちている場所です。自分の場合は/usr/local/lib/python3.7/site-packages
にあるようです。
次に、Jupyter Notebookを開き、通っているPATHを以下のコマンドで確認しました。(自分のユーザー名には一応モザイクかけてます。)
これをみて、/usr/local/lib/python3.7/site-packages
がない事がわかります。
解決策
MacでPATHを通すを参考に、PATHを指定してみましたが、うまくいかなかったので、以下のコマンドをJupyter Notebook内で実行しました。
これで、import selenium
がエラーなく実行されました。
最後に
以上、Jupyter NotebookでModuleNotFoundError: No module named XXXを解消する方法でした。