Rumah >pembangunan bahagian belakang >Tutorial Python >Cara Membetulkan WebDriverException: Perkhidmatan chromedriver tiba-tiba keluar. Kod status ialah: 127?
WebDriverException: Perkhidmatan chromedriver tiba-tiba keluar. Kod status ialah: 127
Ralat ini berlaku apabila executable chromedriver secara tiba-tiba ditamatkan dengan kod status 127. Ini menunjukkan bahawa proses chromedriver tidak dapat dimulakan kerana kebergantungan yang hilang.
Penyelesaian
Penyelesaian kepada ralat ini ialah memasang kebergantungan yang hilang. Untuk Ubuntu 17.10, jalankan arahan berikut:
<code class="bash">apt-get install -y libglib2.0-0=2.50.3-2 \ libnss3=2:3.26.2-1.1+deb9u1 \ libgconf-2-4=3.2.6-4+b1 \ libfontconfig1=2.11.0-6.7+b1</code>
Sebagai alternatif, anda boleh menggunakan arahan berikut untuk mengenal pasti kebergantungan yang hilang:
<code class="bash">ldd /usr/local/bin/chromedriver</code>
Arahan ini akan mencetak kebergantungan objek kongsi bagi chromedriver boleh laku. Sebarang kebergantungan yang hilang akan disenaraikan sebagai "tidak dijumpai". Anda kemudian boleh memasang kebergantungan yang hilang menggunakan pengurus pakej yang sesuai untuk sistem pengendalian anda.
Setelah kebergantungan yang hilang dipasang, mulakan semula proses chromedriver dan ralat harus diselesaikan.
Atas ialah kandungan terperinci Cara Membetulkan WebDriverException: Perkhidmatan chromedriver tiba-tiba keluar. Kod status ialah: 127?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!