1. ホーム
  2. python

[解決済み】ImportError: selenium'という名前のモジュールがない

2022-02-09 20:32:16

質問

ウェブサイトをチェックするためのスクリプトを書こうとしています。seleniumを使うのは初めてです。OSXシステム上でスクリプトを実行しようとしています。Library/Python/2.7/site-packages をチェックすると、selenium-2.46.0-py2.7.egg が存在しますが、スクリプトを実行すると、インポートする selenium モジュールが存在しないと言われ続けています。

これは、私のコードを実行したときに表示されるログです。

Traceback (most recent call last):
  File "/Users/GiulioColleluori/Desktop/Class_Checker.py", line 10, in <module>
    from selenium import webdriver
ImportError: No module named 'selenium'

解決方法は?

pipがインストールされていれば、以下のようにseleniumをインストールすることができます。

pip install selenium

またはパーミッションに応じて

sudo pip install selenium

python3用です。

sudo pip3 install selenium

この質問からわかるように pip vs easy_install pipはeasy_installを改良するために作られたものなので、より信頼性の高いパッケージインストーラです。

また、新しいプロジェクトを作成するときは、簡単なseleniumプロジェクトであっても、仮想環境で作成することをお勧めします。仮想環境についてはこちらをご覧ください。 こちら . 実際、pipはvirtualenvに最初から含まれています。