问题描述
当我在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。可以。