我正在尝试编写一个脚本来检查一个网站。这是我第一次使用硒。我正在尝试在 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'
原文由 Giulio Colleluori 发布,翻译遵循 CC BY-SA 4.0 许可协议
如果你安装了 pip,你可以像这样安装 selenium。
pip install selenium
或取决于您的权限:
sudo pip install selenium
对于python3:
sudo pip3 install selenium
从这个问题中可以看出 pip vs easy_install pip 是一个更可靠的软件包安装程序,因为它是为了改进 easy_install 而构建的。
我还建议在创建新项目时在虚拟环境中这样做,即使是简单的 selenium 项目。您可以 在此处 阅读有关虚拟环境的更多信息。实际上 pip 是开箱即用的 virtualenv !