4

我正在尝试运行使用 selenium 模块的 python 代码。这段代码在我的 PC 中使用 chromedriver 完美运行。我正在尝试在 c9.io 中运行它。我下载了 chromedriver 64 位版本,并使用 chmod 授予权限为 777。我仍然无法让它工作

但是,我收到以下错误:

Traceback (most recent call last):
  File "/home/ubuntu/workspace/vroniplag/vroni.py", line 119, in <module>
    op('Aaf')
  File "/home/ubuntu/workspace/vroniplag/vroni.py", line 104, in op
    plags=getplags(cd)
  File "/home/ubuntu/workspace/vroniplag/vroni.py", line 92, in getplags
    driver = webdriver.Chrome(chromedriver)
  File "/usr/local/lib/python2.7/dist-packages/selenium/webdriver/chrome/webdriver.py", line 62, in __init__
    self.service.start()
  File "/usr/local/lib/python2.7/dist-packages/selenium/webdriver/common/service.py", line 86, in start
    self.assert_process_still_running()
  File "/usr/local/lib/python2.7/dist-packages/selenium/webdriver/common/service.py", line 99, in assert_process_still_running
    % (self.path, return_code)
selenium.common.exceptions.WebDriverException: Message: Service ./chromedriver unexpectedly exited. Status code was: 127

谁能告诉我如何解决这个问题

4

3 回答 3

6

我遇到了同样的问题并运行chromedriver --version给了我确切的错误。

chromedriver:加载共享库时出错:libX11.so.6:无法打开共享对象文件:没有这样的文件或目录

所以对我来说问题是缺少库(chromedriver 需要)。所以我安装了这些库并解决了这个问题:

sudo yum install libX11 Gconf2 fontconfig
于 2016-11-14T09:04:58.397 回答
3

我在 Ubuntu 16.04 上解决了这个问题:

$ sudo apt install libgconf-2-4
于 2017-07-08T06:15:04.667 回答
0

我有同样的问题,但它是 32 位版本。使用 64 位版本修复它。

于 2016-07-07T00:28:17.837 回答