酿造安装的地方完全粘贴了路径



我试图使用基于硒的Web浏览软件包。

最初,即使我已经下载了Chromedriver,我也尝试运行并收到错误。

from splinter import Browser
browser = Browser()
os.path.basename(self.path), self.start_error_message)
selenium.common.exceptions.WebDriverException: Message: 'chromedriver' executable needs to be in PATH. Please see https://sites.google.com/a/chromium.org/chromedriver/home

但是,我设法在brew install chromedriver之后运行代码。我很好奇啤酒安装到底将路径粘贴到哪里。我查看.bash_profile,没有发现任何区别。

找出安装实际文件在何处运行brew info chromedriver。在我的机器上,这给了路径

/usr/local/Cellar/chromedriver/2.33

这不在我的$PATH中,而是在程序上运行type告诉我们

$ type chromedriver
chromedriver is /usr/local/bin/chromedriver

在路径中。此外,该路径是对实际安装文件夹的符号链接,您可以找到这样的方法

ls -l /usr/local/bin/chromedriver
lrwxr-xr-x  1 harald  admin  44 Nov 25 21:08 /usr/local/bin/chromedriver -> ../Cellar/chromedriver/2.33/bin/chromedriver

我到达这里,想知道Homebrew安装了Chromedriver的位置。通过运行此命令找到答案:

brew info chromedriver

说明Chromedriver已安装在此目录中:

/usr/local/Caskroom/chromedriver/

相关内容

  • 没有找到相关文章

最新更新