我最近转到了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识别硒?
Python2和Python3应该被视为完全独立的实体,不能混在一起。Python3无法使用Python2的库,反之亦然。
您需要在Python 3下安装Selenium。
sudo pip3 install -U selenium
另请注意,这alias python=python3
不是一个好主意!
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句