Exec 格式错误 - 从 selenium 执行示例代码时

问题描述 投票:0回答:0

我已经安装了硒 这是 which geckodriver

的结果
/usr/bin/geckodriver

我运行以下示例代码

from selenium import webdriver
from selenium.webdriver.common.keys import Keys
from selenium.webdriver.common.by import By

driver = webdriver.Firefox()
driver.get("http://www.python.org")

我得到以下错误

Traceback (most recent call last):
  File "/media/kalireaper/BOX/source/python/webscraper/main.py", line 5, in <module>
    driver = webdriver.Firefox()
             ^^^^^^^^^^^^^^^^^^^
  File "/home/kalireaper/.virtualenvs/webscrapevenv/lib/python3.11/site-packages/selenium/webdriver/firefox/webdriver.py", line 191, in __init__
    self.service.start()
  File "/home/kalireaper/.virtualenvs/webscrapevenv/lib/python3.11/site-packages/selenium/webdriver/common/service.py", line 88, in start
    self._start_process(self.path)
  File "/home/kalireaper/.virtualenvs/webscrapevenv/lib/python3.11/site-packages/selenium/webdriver/common/service.py", line 195, in _start_process
    self.process = subprocess.Popen(
                   ^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/subprocess.py", line 1024, in __init__
    self._execute_child(args, executable, preexec_fn, close_fds,
  File "/usr/lib/python3.11/subprocess.py", line 1901, in _execute_child
    raise child_exception_type(errno_num, err_msg, err_filename)
OSError: [Errno 8] Exec format error: 'geckodriver'
python selenium-webdriver firefox geckodriver
© www.soinside.com 2019 - 2024. All rights reserved.