2016-07-05 8 views
4

セレンモジュールを使用するPythonコードを実行しようとしています。このコードは、私のPCにクロムドライブを使用して完璧に動作しました。私はc9.ioで実行しようとしています。 chromedriver 64ビット版をダウンロードし、chmodを使って777の権限を与えました。それでも、私はそれはしかしc9でセレンを実行中

を動作させることはできません、私は次のエラーを取得する:

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 

は、誰もが、私は同じ問題があったが、でそれがいかに

答えて

6

私は同じ問題を遭遇し、chromedriver --versionが私に正確なエラーを与えました。

chromedriver: error while loading shared libraries: libX11.so.6: cannot open shared object file: No such file or directory

私の問題は、欠けているライブラリです(クロムドライバが必要です)。だから私は、これらのライブラリをインストールして問題を修正:

sudo yum install libX11 Gconf2 fontconfig 
+3

これが右側に私を設定しますトラック(Ubuntu 64bit) - libgconfが見つかりませんでした。 –

+0

私はまだubuntuでこの問題を抱えています... 私はchromedriver --versionを実行すると共有ライブラリをロード中にエラーが発生します:libnss3.so:共有オブジェクトファイルを開くことができません:そのようなファイルまたはディレクトリはありません ' – Krishnakumar

+0

@AmichaiSchreiber/Tonyおかげで、助けてもらえるでしょう。 – Krishnakumar

0

にこの問題を解決するには教えてもらえます32ビットバージョン。 64ビット版で修正しました。

+2

.... – baranskistad

3

私は次のようにUbuntuの16.04でこれを解決:多分役立つ詳細を提供

$ sudo apt install libgconf-2-4 
+0

私は「メッセージ遭遇したとき、私は、このソリューションでsuccessed:サービスchromedriver予期せず終了しましたステータスコードされたが:127 "。しかし、これはどうすればできますか? – Beomi

+0

こんにちは、私はまだこの問題をlibgconf-2-4を持っているにもかかわらず.. – Krishnakumar

+0

私はchromeriver --versionを実行すると、共有ライブラリをロード中に 'エラーが発生します:libnss3.so:共有オブジェクトファイルを開くことができません:またはディレクトリ ' – Krishnakumar

関連する問題