実現したいこと
ErrorになってしまうSeleniumを使って、ウェブスクレイピングをしたい。
発生している問題・エラーメッセージ
ModuleNotFoundError:No module named 'Selenium'
該当のソースコード
ソースコード
from selenium import webdriver ### pip listで確認すれば、selenium 4.8.2が出てきます。 pip show seleniumでもパスが明記されます。 しかしJupyterから!pip listでは確認できません。 ### 補足情報(FW/ツールのバージョンなど) PCはm2 mac, OSはVentura13.2.1 PythonはHomebrewで入れたversion3.11.1 実行環境はJupyterLab Desktopです。
jupyterで、下記のpythonコードを実行してください
import sys
import pprint
pprint.pprint(sys.path)
たくさんパスが表示されますが、その中に
> pip show seleniumでもパスが明記されます。
が入ってますでしょうか?
入ってないとインポートできません
jupyterで下記を実行して、使ってるpythonの絶対パスを調べてください
import sys
print(sys.executable)
上記で調べた絶対パスが、たとえば
/aaa/bbb/python
だとしたら、ターミナルで(pythonが起動してない状態で)下記を実行したら、インポートできるようになると思います
(実行する際は、調べた実際のpythonの絶対パスに置き換えてください)
/aaa/bbb/python -m pip install selenium
homebrewでいれたPythonが使われるようにするために、JupyterLab Desktopでどのような設定/操作をしましたか?

回答1件
あなたの回答
tips
プレビュー