启动scrpayd时报错: builtins.NotImplementedError: spawnProcess not available since pywin32 is not installe
执行命令curl http://localhost:6800/schedule.json -d project=project -d spider=spider时报错
Traceback (most recent call last):
File "G:\code\finacial_data\venv\lib\site-packages\scrapyd\poller.py", line 25, in poll
returnValue(self.dq.put(self._message(msg, p)))
File "G:\code\finacial_data\venv\lib\site-packages\twisted\internet\defer.py", line 1906, in put
self.waiting.pop(0).callback(obj)
File "G:\code\finacial_data\venv\lib\site-packages\twisted\internet\defer.py", line 477, in callback
self._startRunCallbacks(result)
File "G:\code\finacial_data\venv\lib\site-packages\twisted\internet\defer.py", line 580, in _startRunCallbacks
self._runCallbacks()
--- <exception caught here> ---
File "G:\code\finacial_data\venv\lib\site-packages\twisted\internet\defer.py", line 662, in _runCallbacks
current.result = callback(current.result, *args, **kw)
File "G:\code\finacial_data\venv\lib\site-packages\scrapyd\launcher.py", line 47, in _spawn_process
reactor.spawnProcess(pp, sys.executable, args=args, env=env)
File "G:\code\finacial_data\venv\lib\site-packages\twisted\internet\posixbase.py", line 424, in spawnProcess
"spawnProcess not available since pywin32 is not installed."
builtins.NotImplementedError: spawnProcess not available since pywin32 is not installed.
win系统下需要执行命令 pip install pywin32,然后重启scrapyd即可
Windows下Scrapyd报错解决方案:pywin32缺失
2655

被折叠的 条评论
为什么被折叠?



