geoplotlib
geoplotlib copied to clipboard
OSX NotImplementedError: abstract
MacOS after import geoplotlib raise error OSX NotImplementedError: abstract
used 3 pyglet versions (1.2.4, 1.3 and 1.4)
Can you provide a full trackback?
Same in Windows:
NotImplementedError Traceback (most recent call last)
~\Anaconda3\lib\site-packages\geoplotlib_init_.py in
~\Anaconda3\lib\site-packages\geoplotlib_init_.py in init(self) 8 9 def init(self): ---> 10 self.reset() 11 12
~\Anaconda3\lib\site-packages\geoplotlib_init_.py in reset(self) 18 self.smoothing = False 19 self.map_alpha = 255 ---> 20 screen = pyglet.canvas.get_display().get_default_screen() 21 self.screen_w = int(screen.width * .9) 22 self.screen_h = int(screen.height * .9)
~\Anaconda3\lib\site-packages\pyglet\canvas\base.py in get_default_screen(self)
71
72 :rtype: :class:Screen
---> 73 '''
74 return self.get_screens()[0]
75
~\Anaconda3\lib\site-packages\pyglet\canvas\base.py in get_screens(self)
63
64 :rtype: list of :class:Screen
---> 65 '''
66 raise NotImplementedError('abstract')
67
NotImplementedError: abstract
Same here! I am using Windows too!
NotImplementedError Traceback (most recent call last)
~\Anaconda3\lib\site-packages\geoplotlib_init_.py in
~\Anaconda3\lib\site-packages\geoplotlib_init_.py in init(self) 8 9 def init(self): ---> 10 self.reset() 11 12
~\Anaconda3\lib\site-packages\geoplotlib_init_.py in reset(self) 18 self.smoothing = False 19 self.map_alpha = 255 ---> 20 screen = pyglet.canvas.get_display().get_default_screen() 21 self.screen_w = int(screen.width * .9) 22 self.screen_h = int(screen.height * .9)
~\Anaconda3\lib\site-packages\pyglet\canvas\base.py in get_default_screen(self)
71 :rtype: :class:Screen
72 '''
---> 73 return self.get_screens()[0]
74
75 def get_windows(self):
~\Anaconda3\lib\site-packages\pyglet\canvas\base.py in get_screens(self)
63 :rtype: list of :class:Screen
64 '''
---> 65 raise NotImplementedError('abstract')
66
67 def get_default_screen(self):
NotImplementedError: abstract
Give the current development version of pyglet a try. There were some fixes when running under specific IDEs like Spyder. pip install --upgrade https://bitbucket.org/pyglet/pyglet/get/tip.zip
Thanks for your response. I gave updating pyglet a try, however, did not solve the problem
That's unfortunate, but it was worth a try. It looks like it might be a geoplotlib specific thing.
Same error here.
I have the same error. Don't use Anaconda.
Same error in Window 10 Anaconda. :(
i'm still getting the same error message....
NotImplementedError Traceback (most recent call last)
~/anaconda3/lib/python3.6/site-packages/geoplotlib/init.py in
~/anaconda3/lib/python3.6/site-packages/geoplotlib/init.py in init(self) 8 9 def init(self): ---> 10 self.reset() 11 12
~/anaconda3/lib/python3.6/site-packages/geoplotlib/init.py in reset(self) 18 self.smoothing = False 19 self.map_alpha = 255 ---> 20 screen = pyglet.canvas.get_display().get_default_screen() 21 self.screen_w = int(screen.width * .9) 22 self.screen_h = int(screen.height * .9)
~/anaconda3/lib/python3.6/site-packages/pyglet/canvas/base.py in get_default_screen(self)
106 :rtype: :class:Screen
107 """
--> 108 return self.get_screens()[0]
109
110 def get_windows(self):
~/anaconda3/lib/python3.6/site-packages/pyglet/canvas/base.py in get_screens(self)
98 :rtype: list of :class:Screen
99 """
--> 100 raise NotImplementedError('abstract')
101
102 def get_default_screen(self):
NotImplementedError: abstract
Downgrading pyglet from most recent version to version 1.2.4 did the trick for me.