ImportError: cannot import name webdriver
Posted 佳宁
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ImportError: cannot import name webdriver相关的知识,希望对你有一定的参考价值。
遇到问题:
学习selenium过程中为了方便自己知道学习的脚本的存放路径,以selenium命名
起初.py文件都在selenium文件夹下面,使用 from selenium import webdriver 引用 webdriver是没有问题
后台在 selenium下创建了文件夹来人类不同的学习内容,之后出现了 ImportError: cannot import name webdriver 错误, 但是在Python IDLE里面跑却没有错误
网上查了资料,https://www.cnblogs.com/bluescorpio/archive/2013/03/20/2971435.html 博主:小楼,使用该方法未解决问题
原因:
学习过程中用的存文件的selelnium文件夹 与 开发环境的selenium(C:\\Python27\\selenium)同名。
python在导包的过程中会优先导当前工作目录,也就是学习的selenium工作目录,工作目录没有文件夹是没有问题,有文件夹就会有问题(这个问题我也不知道为什么)
解决办法:
修改当前工作目录,避免写环境 selenium 目录同名
以上是关于ImportError: cannot import name webdriver的主要内容,如果未能解决你的问题,请参考以下文章
解决 ImportError: cannot import name pywrap_tensorflow
ImportError: cannot import name webdriver
ImportError: cannot import name patterns
window环境下ImportError: cannot import name 'Bar' from 'pyecharts'