Message: 'chromedriver' executable needs to be in PATH

问题

MAC 系统已经把chromedriver放到了bin目录下,结果还是识别不到

录播课有详细的步骤教程了。不要都往bin 里面丢。
尽量通过环境变量配过去

截取录播课ppt内容

  1. 进入命令行工具,确定当前的SHELL环境:echo $SHELL
  2. 根据自己的SHELL环境选择执行命令:
  • 如果显示/bin/bash,则vim ~/.bash_profile
  • 如果显示/bin/zshvim ~/.zshrc
  1. 在文件中添加:export PATH=$PATH:[chromedriver所在路径]
  2. 重启命令行工具

注意: path 别配到bin,可以在家目录下新建一个目录,类似下图


还是不行呀老师,按照你说的指定目录不行,指定到驱动也不行

export PATH=/bin:/usr/bin:/usr/local/bin:/usr/local/webdriver:$PATH
直接这样也不行吗

配完之后重启命令行了吗

有退出打开新的终端

你在代码里打印下环境变量 PATH,看看里面的内容是哪来的。

放错目录了,新换的mac电脑不熟悉,谢谢两位老师 :exploding_head: