你的pycharm新建的venv虚拟环境中可能没有安装selenium
在这个地方下载或者更改pycharm的运行环境就可以了
看看pycharm使用的python版本跟你在cmd里使用的是不是同一个
把谷歌浏览器驱动放到python安装目录下
selenium+Phantomjs你没导入无头浏览器模块selenium只是个测试工具没浏览器怎么玩就像你在电脑上的浏览器上输入网址才可以现在你没有浏览器当然不行啦
其实是缺少path,你在命令行里面的话,全局path能访问到chrome的driver,但是在pycharm里面缺少path
解决方法是手动设置chrome的path
browser=webdriver.Chrome('path\to\your\chromedriver.exe')
另外还有一个是pycharm设置的python环境可能和你命令行里面的不一样,确定你是用的同一个版本的(比如有没有py2.7和py3.6同时都装了)
还有确定下虚拟环境virtualvenv。
这些都确认了,应该是可以运行的
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。