前提・実現したいこと
Pythonでスクレイピングの勉強をしており今まで、Jupyer Notebookを使っており、そちらでpipコマンドでインストールしスクレイピングをしていました。Jupyter Notebookと標準のターミナルでは問題なく使用できるのですが、VScodeのターミナルだけなぜかモジュールが見つかりませんとエラーが起きます。
発生している問題・エラーメッセージ
ModuleNotFoundError: No module named 'selenium'
以下に記載のコードを実行すると以上のような結果が返ってくる。
pip listを実行してもseleniumはやはりインストールしている。
Package Version ---------------------------------- ------------------- selenium 3.141.0 Send2Trash 1.5.0 setuptools 52.0.0.post20210125 simplegeneric 0.8.1 singledispatch 0.0.0 〜
該当のソースコード
python
1from time import sleep 2from selenium import webdriver 3from selenium.webdriver.chrome.options import Options 4 5chrome_path = '/Users/XXXX/python/Web_Scraping/chromedriver' 6 7options = Options() 8options.add_argument('--incognito') 9 10driver = webdriver.Chrome(executable_path=chrome_path, options=options) 11 12url = 'https://search.yahoo.co.jp/image' 13driver.get(url) 14sleep(3) 15 16query = 'プログラミング' 17search_box = driver.find_element_by_class_name('SearchBox__searchInput') 18search_box.send_keys(query) 19search_box.submit() 20 21sleep(3) 22 23driver.quit()
試したこと
・Macの標準のターミナルでは実行可→コードには問題がないと思います。
・Pythonの新しいバージョンのインストール ただターミナルでpython --versionを行うとPython 3.8.8と返ってくるがVScodeで行うとPython 2.7.16とバージョンが違う
どなたかわかりやすく教えてください、お願いいたします。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/06/29 10:05