seleniumは正常にインストールされているがWebdriverがimportできない。

4,082 views
Skip to first unread message

Ko Ishihara

unread,
Sep 19, 2017, 5:46:35 PM9/19/17
to 日本Seleniumユーザーコミュニティ
はじめまして

python3でphantomJSを扱うための環境を構築していたのですが、

```
from selenium import Webdriver
```

を実行すると以下のようなエラーがでてしまいました。

# python3 example.py

Traceback (most recent call last):

  File "example.py", line 1, in <module>

    from selenium import Webdriver

ImportError: cannot import name 'Webdriver'



import seleniumだけを行い、selenium.__file__をprintしてみると以下のようなパスに設定されていました。

/usr/local/lib/python3.5/dist-packages/selenium/__init__.py



stackoverflowでも同様のケースが投稿されていて「selenium.pycというファイルを削除してみる」という回答があったのですが環境のヴァージョンが異なるためかこのファイルは存在しませんでした。

python3のヴァージョンは

# python3 --version

Python 3.5.2

です。

インストールについては

# pip3 install selenium

で行いました。


seleniumを入れ直してみたり色々と試しはしたのですがどうしてもこのエラーだけは解決できず質問させていただきました。
初心者なのでもしかしたら提示した与件が不足しているかもしれませんが、何卒よろしくお願いします。








戸田広

unread,
Sep 19, 2017, 6:14:36 PM9/19/17
to 日本Seleniumユーザーコミュニティ
モジュール名が違います。全て小文字にしてください。

from selenium import webdriver


2017年9月20日水曜日 6時46分35秒 UTC+9 Ko:

Ko

unread,
Sep 19, 2017, 6:40:58 PM9/19/17
to 日本Seleniumユーザーコミュニティ
戸田さん、

勉強していた書籍にあるコードが Webdriver となっており記載が間違っていました。
小文字にしたら無事に動作しました。

助かりました。ありがとうございます。


2017年9月20日水曜日 7時14分36秒 UTC+9 戸田広:
Reply all
Reply to author
Forward
0 new messages