我刚在我的电脑上安装了Chrome。我安装了Anaconda。我试过把Chrome放在Anaconda的Chrome目录中。在
我有一个干净的水蟒,我已经安装了chromedriver通过Python,以及下载它,并尝试通过命令。我也尝试过我能想到的每一个相关文件夹,但似乎找不到路径。我已经删除了所有可见的Chromedriver,以防它被发现。在
我花了4个小时的时间试图让Python停止创建问题,你知道如何解决这个问题吗。在
上一次我这样做是4个月前,我记得有一个类似的头痛。在
有没有一个我正在俯瞰的目录,chromedriver必须去哪里,否则你将遭受命运
selenium.common.exceptions.WebDriverException: Message: 'chromedriver' executable needs to be in PATH
永远
最简单的解决方案是安装chromedriver,如下所示:
然后在代码的顶部,添加以下import语句以适当地更新PATH变量:
^{pr2}$消息指出包含chromedriver.exe需要在path中,这意味着在path变量中的任何目录中都找不到可执行文件,可以使用OS设置将包含.exe的目录添加到path变量:
另一个选项是在从CMD运行python之前设置一个环境:
它的作用是将名为path的变量设置为前一个变量%path%的值,并在末尾添加另一个dir。这只在本地设置的命令窗口,如果你关闭它,它会消失。在
此方法和建议的方法a2mky是优于系统设置的首选方法。在
我个人使用
driver = webdriver.Chrome(executable_path=r"C:\Chrome\chromedriver.exe")
我想添加这个答案来澄清错误信息,下次您看到它时,对您来说是有意义的。在
你最好的朋友在错误的情况下,是错误消息。在
您需要指定可执行文件的路径。 在
相关问题 更多 >
编程相关推荐