brew安装完全粘贴了路径

时间:2017-09-20 06:25:06

标签: macos homebrew splinter

我试图使用splinter,这是一个基于selenium的网络浏览包。

最初我尝试运行并且即使我已经下载了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之后运行代码。 我很好奇brew brew在哪里粘贴了这条路径。我查看.bash_profile并没有发现任何差异。

1 个答案:

答案 0 :(得分:1)

要找出实际安装文件的位置,请运行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