我正在尝试使用Python库Chartify(Py3(,但当我试图将图形显示为"png"时,我遇到了一个错误。
# Generate example data
data = chartify.examples.example_data()
# Plot the data
ch = chartify.Chart(blank_labels=True, x_axis_type='datetime')
ch.plot.scatter(data_frame=data,x_column='date',y_column='unit_price')
ch.set_title("Scatterplot")
ch.set_subtitle("Plot two numeric values.")
ch.show('png')
错误如下:
WebDriverException:消息:"chromedriver"可执行文件可能有错误权限。请参阅https://sites.google.com/a/chromium.org/chromedriver/home
我已经下载了chromedriver并将其放置在我的路径中。我使用os.path.exists
验证了它在我的路径中。我的Chrome浏览器是最新的(Mac(。当我运行以下代码时,我会得到与上面相同的错误。
from selenium import webdriver
driver = webdriver.Chrome(my_path + '/chromedriver')
我错过了什么?我感谢你的帮助!
看起来'my_path'
是一个字符串,而不是变量my_path
我建议将该路径作为executable_path
的参数进行传递
这是正确的代码。
from selenium import webdriver
driver = webdriver.Chrome(executable_path=(my_path + '/chromedriver)')