Selenium-3.0 和 Python 2.7 已安装,但出现模块错误。
Selenium-3.0 和 Python 2.7 已安装,但出现模块错误。
我尝试了在Stackoverflow上找到的所有方法,但已经没有其他选择了。有什么问题?\n
Praysons-MacBook-Pro:pyChrome praysondaniel$ pip install -U selenium Requirement already up-to-date: selenium in /usr/local/lib/python2.7/site-packages/selenium-3.0.0b3-py2.7.egg Praysons-MacBook-Pro:pyChrome praysondaniel$ python Python 2.7.10 (v2.7.10:15c95b7d81dc, May 23 2015, 09:33:12) [GCC 4.2.1 (Apple Inc. build 5666) (dot 3)] on darwin Type "help", "copyright", "credits" or "license" for more information. >>> from selenium import webdriver Traceback (most recent call last): File "", line 1, in ImportError: No module named selenium >>>
\n我尝试了这里所有的其他建议,包括此处的ImportError: No module named \'selenium\'。\n
>>> import sys; sys.path ['', '/Library/Frameworks/SQLite3.framework/Versions/C/Python/2.7', '/Library/Frameworks/GEOS.framework/Versions/3/Python/2.7/site-packages', '/Library/Python/2.7/site-packages/numpy-override', '/Library/Python/2.7/site-packages/matplotlib-override', '/Library/Frameworks/GDAL.framework/Versions/1.11/Python/2.7/site-packages', '/Library/Frameworks/Python.framework/Versions/2.7/lib/python27.zip', '/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7', '/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-darwin', '/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-mac', '/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-mac/lib-scriptpackages', '/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-tk', '/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-old', '/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload', '/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages', '/Library/Python/2.7/site-packages'] >>>
Selenium-3.0和Python 2.7已安装,但出现了“No Module Error”的问题。问题的原因是缺少Selenium模块。解决方法是创建一个虚拟环境,然后在虚拟环境中使用pip安装最新版本的Selenium模块。以下是具体的解决步骤:
1. 创建虚拟环境。可以参考这篇文档来了解如何创建虚拟环境。
2. 激活虚拟环境。在终端中运行以下命令来激活虚拟环境(假设虚拟环境的名称为venv):
source venv/bin/activate
3. 使用pip安装最新版本的Selenium模块。在激活的虚拟环境中运行以下命令:
pip install -U selenium
4. 完成安装后,即可在Python中使用Selenium模块了。
通过创建虚拟环境并使用pip安装最新版本的Selenium模块,我们成功解决了Selenium-3.0和Python 2.7中出现“No Module Error”的问题。这是一种常见的解决方法,可以确保我们在不同的项目中使用不同版本的模块,同时也可以避免与系统中已安装的其他模块产生冲突。希望本文对遇到类似问题的人们有所帮助。