from selenium import webdriver で
ModuleNotFoundError: No module named 'selenium' のエラーがでます。
WebページをスクレイピングしてCSVに書き出すコードを作りました。
これを
・pythonを起動させて実行した場合は、エラーなくCSVの書き出しまで完了します。
・ターミナルでpython.exe ○○○.py で実行した場合は上記のモジュールエラーが出ます。
どちらも同じコードです。
seleniumフォルダの中にchromedriver.exeを置いて、
システムのプロパティ、環境変数に設置したchromedriver.exeのpathを追加してみたりしましたが変わりありません。
seleniumフォルダはnumpyなどのフォルダと同じディレクトリにあり、
numpyなどはpyファイルでもエラーはでず、実行できます。
seleniumをpipインストールしてみると、
Requirement already satistied: selenium in c:\programdata\anaconda3\lib\site-packages(3.14.1)
Requirement already satisfied: urllib3 in c:\programdata\anaconda3\lib\site-packages(from selenium)(1.22)
となります。
どこがおかしいでしょうか。
情報不足していたらすみません。
指摘いただきましたら後程記載いたします。
どうぞよろしくお願いします。
# coding: UTF-8 from selenium import webdriver import csv driver = webdriver.Chrome("C:\chromedriver\chromedriver.exe") driver.get("https://www.yahoo.co.jp/") ・ ・ ・
windows7
python-3.6.4
selenium (上記記載)
仮想環境について追加記載いたします。遅くなってすみません。
今更ですが、プログラムについて知識が浅く、
手を付け始めたときから、必要なものをその都度インストールしていった経緯でして、
まずは、pythonのみをインストールし、
その後必要と思われたものをインストールしていったと思うのですが、
記憶が確かでなく、何をインストールしたのか確認しようも
どこをどうみて調べればよいかがわからないような酷い状況です。
anacondaのフォルダが見られますし、anacondaはインストールした記憶もあります。
質問以前の話になってしまいますが、
こんな状況では回答が難しいということでございましたら、
一度PCをクリアにして、一から環境設定してみようと思います。
せっかく見ていただいたのにお時間とらせるだけになってしまい、すみません。
どうぞよろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー