如何使用带有别名的 Python 3 的 Selenium

如何使用带有别名的 Python 3 的 Selenium

我最近开始使用 Ubuntu 14.04,它默认安装了 Python 2 (2.7.6) 和 Python 3(3.4.0)。为了编写测试脚本,我安装了 Selenium。

如果我使用别名方法使默认的 python 命令指向 Python 3,它无法识别 Selenium 并返回错误

zac@zac:~$ alias python=python3
zac@zac:~$ cd Documents
zac@zac:~/Documents$ cd SelPython
zac@zac:~/Documents/SelPython$ python dropdown2.py
Traceback (most recent call last):
File "dropdown2.py", line 2, in <module>
from selenium import webdriver
ImportError: No module named 'selenium'

如果我恢复到 Python 2,我就能完美地运行它们。

如何让 Python 3 识别 Selenium?

答案1

Python2 和 Python3 应被视为完全独立的实体,不应混合使用。Python3 不能使用 Python2 的库,反之亦然。

您需要在 Python 3 下安装 Selenium。

sudo pip3 install -U selenium

另请注意,这alias python=python3不是一个好主意!

相关内容