在MacOS中运行setup.py install for Twisted ...错误

问题描述

当我在MacOS的Python 3.8.2中安装scrapy时,显示

Traceback (most recent call last):
  File "c:/Users/Public/Documents/vscode/python/Games/Pyglet/main.py",line 3,in <module>
    window = pyglet.window.Window()
  File "C:\Users\DELL\AppData\Roaming\Python\python38\site-packages\pyglet\window\win32\__init__.py",line 132,in __init__
    super(Win32Window,self).__init__(*args,**kwargs)
  File "C:\Users\DELL\AppData\Roaming\Python\python38\site-packages\pyglet\window\__init__.py",line 648,in __init__
    self._create()
  File "C:\Users\DELL\AppData\Roaming\Python\python38\site-packages\pyglet\window\win32\__init__.py",line 274,in _create
    self.context.attach(self.canvas)
  File "C:\Users\DELL\AppData\Roaming\Python\python38\site-packages\pyglet\gl\win32.py",line 238,in attach
    raise gl.ContextException('Unable to share contexts.')
pyglet.gl.ContextException: Unable to share contexts.

解决方法

使用命令:brew install python3。将python 3.83更新为python 3.85。然后重新启动macos。使用命令:pip3 install scrapy。可以。