gpt4 book ai didi

python-3.x - ImportError : sys. meta_path 为 None,Python 可能正在关闭

转载 作者:行者123 更新时间:2023-12-04 23:16:12 26 4
gpt4 key购买 nike

新人来了请解释为什么会发生这个问题以及如何解决它。

错误:

"C:\Program Files (x86)\Python36-32\python.exe" C:/Users/Vivek-Pc/PycharmProjects/tryOutSeries/searchTryout2.py Exception ignored in: > Traceback (most recent call last): File "C:\Program Files (x86)\Python36-32\lib\site-packages\selenium\webdriver\common\service.py", line 173, in del File "C:\Program Files (x86)\Python36-32\lib\site-packages\selenium\webdriver\common\service.py", line 149, in stop File "C:\Program Files (x86)\Python36-32\lib\site-packages\selenium\webdriver\common\service.py", line 120, in send_remote_shutdown_command ImportError: sys.meta_path is None, Python is likely shutting down Process finished with exit code 0



使用的代码:
from selenium import webdriver
from selenium.webdriver.common.keys import Keys

driver_path = "c:\Program Files (x86)\Python36-32\Lib\site-packages\selenium\webdriver\chrome\chromedriver"
b_obj = webdriver.Chrome(driver_path)
b_obj.implicitly_wait(15)
b_obj.maximize_window()
b_obj.get('http://stackoverflow.com/')

search_box = b_obj.find_element_by_name('q')
search_box.clear()
search_box.send_keys("Selenium")
search_box.submit()
b_obj.close()

环境信息:

Windows, Selenium, Python, Chrome (chromedriver.exe) & PyCharm

最佳答案

我已经使用 Python 3.6、Selenium 3.0.2 和 ChromeDriver 2.27(此时所有最新版本)重现了相同的错误。

当 Python selenium webdriver 尝试 stop the chromedriver service 时,问题似乎发生了。当您明确关闭驱动程序时,或者当脚本执行简单结束时(并且 __del__ 方法将被执行)。

将问题报告给 Python/Selenium github 问题跟踪器:

  • sys.meta_path is None, Python is likely shutting down

  • 解决方法:

    我发现使用 driver.quit()而不是 driver.close()有助于解决问题。

    关于python-3.x - ImportError : sys. meta_path 为 None,Python 可能正在关闭,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41480148/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com