Python 3.4:我在Ubuntu上使用此命令安装了selenium:
sudo pip3 install selenium
但是,当我尝试导入时,出现错误:
#!/usr/bin/env python3
from selenium import webdriver
错误 -
File "./selenium.py", line 2, in <module>
from selenium import web driver
如果我再次尝试安装该软件包。它说它已经安装好了。我可以在这里看到包,我也可以在那里看到webdriver目录:
/usr/local/lib/python3.4/dist-packages/selenium
/usr/local/lib/python3.4/dist-packages/selenium-2.47.1.egg-info
此路径位于我的Python 3.4环境变量中。我在我的mac(Python3.4)上工作,但在Ubuntu上不起作用。
有什么建议吗?
答案 0 :(得分:2)
从错误消息中可以看出 -
文件“./ selenium.py”,第2行,在模块中 来自selenium导入网络驱动程序
您已将文件命名为NSWindowCollectionBehaviorIgnoresCycle
- 这会掩盖导致问题的库模块function firstCtrl($scope){
$scope.$broadcast('someEvent', [1,2,3]);
}
function secondCtrl($scope){
$scope.$on('someEvent', function(event, mass) {console.log(mass)});
}
。
您应该将文件重命名为其他内容,这样它就不会屏蔽任何库。
此外,在您粘贴的代码中,selenium.py
和selenium
之间没有空格,但在错误消息中似乎有一个空格,如果代码中有空格,则删除空间。它应该是 -
web
答案 1 :(得分:0)
您似乎在web driver
中有空格。请将其更改为webdriver
。
Error - File "./selenium.py", line 2, in <module>
from selenium import web driver
此外,您的文件名为selenium,您的模块名为selenium。这两个名字是冲突的。