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变量
   帖子建议:
  
>>> 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)
   此错误消息…
  
OSError: [WinError 1450] Insufficient system resources exist to complete the requested service
    python客户端
   无法完成特定请求的服务。
   这个错误似乎不是
   相关但涉及
    python客户端
   以及潜在的
   但是,根据
    "Insufficient System Resources Exist to Complete the Requested Service" Error on Windows
   经常发生在
   操作系统当你长时间打开电脑,插入USB驱动器,或者当你试图启动一些.exe文件,如Chrome浏览器、iTunes、Microsoft Edge等时,电脑会冻结或结巴。重新启动电脑后,可能会再次发生错误并停止计算。
   最常用的两种方法如下:
   a.修改注册表以修复“系统资源不足,无法完成请求的服务”
    如果Windows 10没有足够的内部内存资源来创建系统映像,则您将陷入系统错误“系统资源不足,无法完成请求的服务”。注册表修改可能会减轻痛苦。
    使用Windows快捷键
    开始跑步。
     regedit
    按回车键。
    展开子项的条目:
     HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer
    突出显示面板并右键单击空白窗格中的空白区域。
    选择新的和
     DWORD
    (32位)值。
    将新条目命名为
     maxworkitems
    双击新条目并键入
    进入值数据框。
    单击“确定”。(注意:如果计算机内存小于512m,请在框中键入256。)
    转到子项:
     HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management
    突出显示内存管理。
    在右侧,右键单击空白区域以创建新的区域。
    (32位)值。
    将新条目命名为
     PoolUsageMaximum
    将值数据更改为
    然后选择decimal选项。
    单击“确定”。