📌  相关文章
📜  消息:“chromedriver”可执行文件需要在 PATH 中.请参阅 https:sites.google.com a chromium.org chromedriver home - Python (1)

📅  最后修改于: 2023-12-03 15:27:01.121000             🧑  作者: Mango

消息:“chromedriver”可执行文件需要在 PATH 中

这条消息通常出现在使用Python编写自动化测试或爬虫时,尝试使用Chrome浏览器的时候。

问题原因

这是因为Chromedriver需要在系统的PATH环境变量中才能正常工作。PATH环境变量是一个特殊的变量,其中包含了操作系统中所有可执行文件的路径,包括Chromedriver。

如果操作系统无法找到Chromedriver的路径,那么就会出现这条错误消息。

解决方法

为了解决这个问题,你需要将Chromedriver的路径添加到系统的PATH环境变量中。方法如下:

  1. 找到你的Chromedriver可执行文件的路径。通常情况下,它会被放置在Python的安装目录下的Scripts文件夹中。例如,在Windows平台上,它可能看起来像这样:C:\Python27\Scripts\chromedriver.exe。
  2. 找到你的操作系统的“环境变量”设置界面。可以通过在Windows搜索栏中输入“环境变量”并打开“编辑环境变量”来找到该设置。
  3. 在“系统变量”部分中找到名为“Path”的变量,并点击“编辑”按钮。
  4. 在“编辑系统变量”窗口中,点击“新建”按钮,并将Chromedriver可执行文件的路径添加到一个新行中。请注意,路径应该以分号分隔开。( 示例: C:\Python27\Scripts; )
  5. 点击“确定”按钮,保存你的更改,并关闭所有窗口。
  6. 重新启动你的终端,确保新的PATH环境变量已被加载,并再次运行你的Python脚本。

这样,当你再次运行你的Python脚本时,就不会再出现这条错误消息了。

当然,除了手动修改PATH环境变量之外,你还可以考虑使用第三方依赖库来避免这个问题,例如selenium或webdriver_manager。这些依赖库可以自动下载并安装Chromedriver,从而使它可以在你的Python程序中正常使用。