Selenium-3.0 和 Python 2.7 已安装,但出现模块错误。

14 浏览
0 Comments

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']
>>> 

0
0 Comments

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”的问题。这是一种常见的解决方法,可以确保我们在不同的项目中使用不同版本的模块,同时也可以避免与系统中已安装的其他模块产生冲突。希望本文对遇到类似问题的人们有所帮助。

0