Py学习  »  Python

oserror:[winerror 1450]系统资源不足,无法通过anaconda在python中使用selenium完成请求的服务

Mariah Akinbi • 5 年前 • 3853 次点击  

在过去的一个月里,我一直在使用windows任务调度程序运行同一个python脚本,然后突然脚本运行到 Insufficient Resources 错误(见下文)。当我尝试运行程序时,我的CPU和RAM处于正常水平(CPU为10%,RAM为20%)。我已经将虚拟机上的CPU和RAM都翻了四倍,但仍然会出现同样的错误。

这是我要运行的代码:

from selenium import webdriver
browser = webdriver.Firefox()

这是我得到的错误:

Traceback (most recent call last):
  File "Desktop\Scripts\Selenium_file.py", line 34, in <module>
    browser = webdriver.Firefox()
  File "C:\ProgramData\Anaconda3\lib\site-packages\selenium\webdriver\firefox\webdriver.py", line 164, in __init__
    self.service.start()
  File "C:\ProgramData\Anaconda3\lib\site-packages\selenium\webdriver\common\service.py", line 76, in start
    stdin=PIPE)
  File "C:\ProgramData\Anaconda3\lib\subprocess.py", line 756, in __init__
    restore_signals, start_new_session)
  File "C:\ProgramData\Anaconda3\lib\subprocess.py", line 1155, in _execute_child
    startupinfo)
OSError: [WinError 1450] Insufficient system resources exist to complete the requested service

我已经卸载并重新安装了selenium,并得到了相同的错误。

我检查了comspec变量 this 帖子建议:

>>> import os
>>> os.environ['COMSPEC']
'C:\\Windows\\system32\\cmd.exe'

我还使用PSUtil检查了CPU和内存:

>>> import psutil
>>> psutil.cpu_times()
scputimes(user=237.75, system=402.5625, idle=7884.859375, interrupt=2.421875, dpc=3.71875)
>>> psutil.virtual_memory()
svmem(total=17179398144, available=14275997696, percent=16.9, used=2903400448, free=14275997696)
Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/43574
 
3853 次点击  
文章 [ 1 ]  |  最新文章 5 年前