Hi Ben,

Sorry for the late reply, I'm running Windows 10 Home, here is the 
traceback:

Traceback (most recent call last):

  File "<ipython-input-1-c6b79a1cd483>", line 1, in <module>
    runfile('C:/Users/Stanley/Desktop/Programming/Python 
Tutorials/Pyglet/Pyglet_Tutorial_1.py', 
wdir='C:/Users/Stanley/Desktop/Programming/Python Tutorials/Pyglet')

  File 
"C:\MyProgram\Anaconda\lib\site-packages\spyder\utils\site\sitecustomize.py", 
line 710, in runfile
    execfile(filename, namespace)

  File 
"C:\MyProgram\Anaconda\lib\site-packages\spyder\utils\site\sitecustomize.py", 
line 101, in execfile
    exec(compile(f.read(), filename, 'exec'), namespace)

  File "C:/Users/Stanley/Desktop/Programming/Python 
Tutorials/Pyglet/Pyglet_Tutorial_1.py", line 3, in <module>
    win = pyglet.window.Window()

  File "C:\MyProgram\Anaconda\lib\site-packages\pyglet\window\__init__.py", 
line 504, in __init__
    screen = display.get_default_screen()

  File "C:\MyProgram\Anaconda\lib\site-packages\pyglet\canvas\base.py", 
line 73, in get_default_screen
    return self.get_screens()[0]

  File "C:\MyProgram\Anaconda\lib\site-packages\pyglet\canvas\base.py", 
line 65, in get_screens
    raise NotImplementedError('abstract')

NotImplementedError: abstract


On Saturday, January 6, 2018 at 8:14:12 AM UTC-5, Benjamin Moran wrote:
>
> That all looks fine. Can you post a full traceback? Also, what version of 
> Windows you're running. 
>
> -Ben
>
>
>
>
> On Saturday, January 6, 2018 at 12:48:18 PM UTC+9, [email protected] 
> wrote:
>>
>> Python
>>
>> ------------------------------------------------------------------------------
>> sys.version: 3.6.3 |Anaconda custom (64-bit)| (default, Oct 15 2017, 
>> 03:27:45) [MSC v.1900 64 bit (AMD64)]
>> sys.platform: win32
>> sys.maxint: 9223372036854775807
>> os.getcwd(): C:\Users\Stanley
>>
>> pyglet
>>
>> ------------------------------------------------------------------------------
>> pyglet.version: 1.3.0
>> pyglet.compat_platform: win32
>> pyglet.__file__: 
>> C:\MyProgram\Anaconda\lib\site-packages\pyglet\__init__.py
>> pyglet.options['audio'] = ('directsound', 'pulse', 'openal', 'silent')
>> pyglet.options['font'] = ('gdiplus', 'win32')
>> pyglet.options['debug_font'] = False
>> pyglet.options['debug_gl'] = True
>> pyglet.options['debug_gl_trace'] = False
>> pyglet.options['debug_gl_trace_args'] = False
>> pyglet.options['debug_graphics_batch'] = False
>> pyglet.options['debug_lib'] = False
>> pyglet.options['debug_media'] = False
>> pyglet.options['debug_texture'] = False
>> pyglet.options['debug_trace'] = False
>> pyglet.options['debug_trace_args'] = False
>> pyglet.options['debug_trace_depth'] = 1
>> pyglet.options['debug_trace_flush'] = True
>> pyglet.options['debug_win32'] = False
>> pyglet.options['debug_x11'] = False
>> pyglet.options['graphics_vbo'] = True
>> pyglet.options['shadow_window'] = True
>> pyglet.options['vsync'] = None
>> pyglet.options['xsync'] = True
>> pyglet.options['xlib_fullscreen_override_redirect'] = False
>> pyglet.options['darwin_cocoa'] = False
>> pyglet.options['search_local_libs'] = True
>>
>> pyglet.window
>>
>> ------------------------------------------------------------------------------
>> platform: <pyglet.window.Platform object at 0x000002E9863DC4E0>
>> display: <pyglet.canvas.win32.Win32Display object at 0x000002E986A000F0>
>> screens[0]: Win32Screen(x=0, y=0, width=1536, height=864)
>> config['double_buffer'] = 1
>> config['stereo'] = 0
>> config['buffer_size'] = 32
>> config['aux_buffers'] = 0
>> config['sample_buffers'] = 0
>> config['samples'] = 0
>> config['red_size'] = 8
>> config['green_size'] = 8
>> config['blue_size'] = 8
>> config['alpha_size'] = 8
>> config['depth_size'] = 24
>> config['stencil_size'] = 8
>> config['accum_red_size'] = 16
>> config['accum_green_size'] = 16
>> config['accum_blue_size'] = 16
>> config['accum_alpha_size'] = 16
>> config['major_version'] = None
>> config['minor_version'] = None
>> config['forward_compatible'] = None
>> config['debug'] = None
>> context: Win32Context()
>>
>> window.context._info
>>
>> ------------------------------------------------------------------------------
>> gl_info.get_version(): 4.0.0 - Build 10.18.10.4358
>> gl_info.get_vendor(): Intel
>> gl_info.get_renderer(): Intel(R) HD Graphics 4000
>> gl_info.get_extensions():
>>    GL_3DFX_texture_compression_FXT1
>>    GL_ARB_ES2_compatibility
>>    GL_ARB_ES3_compatibility
>>    GL_ARB_arrays_of_arrays
>>    GL_ARB_base_instance
>>    GL_ARB_blend_func_extended
>>    GL_ARB_buffer_storage
>>    GL_ARB_color_buffer_float
>>    GL_ARB_compatibility
>>    GL_ARB_compressed_texture_pixel_storage
>>    GL_ARB_conservative_depth
>>    GL_ARB_copy_buffer
>>    GL_ARB_debug_output
>>    GL_ARB_depth_buffer_float
>>    GL_ARB_depth_clamp
>>    GL_ARB_depth_texture
>>    GL_ARB_draw_buffers
>>    GL_ARB_draw_buffers_blend
>>    GL_ARB_draw_elements_base_vertex
>>    GL_ARB_draw_indirect
>>    GL_ARB_draw_instanced
>>    GL_ARB_explicit_attrib_location
>>    GL_ARB_fragment_coord_conventions
>>    GL_ARB_fragment_program
>>    GL_ARB_fragment_program_shadow
>>    GL_ARB_fragment_shader
>>    GL_ARB_framebuffer_no_attachments
>>    GL_ARB_framebuffer_object
>>    GL_ARB_framebuffer_sRGB
>>    GL_ARB_geometry_shader4
>>    GL_ARB_get_program_binary
>>    GL_ARB_gpu_shader5
>>    GL_ARB_gpu_shader_fp64
>>    GL_ARB_half_float_pixel
>>    GL_ARB_half_float_vertex
>>    GL_ARB_instanced_arrays
>>    GL_ARB_internalformat_query
>>    GL_ARB_internalformat_query2
>>    GL_ARB_map_buffer_alignment
>>    GL_ARB_map_buffer_range
>>    GL_ARB_multi_draw_indirect
>>    GL_ARB_multisample
>>    GL_ARB_multitexture
>>    GL_ARB_occlusion_query
>>    GL_ARB_occlusion_query2
>>    GL_ARB_pixel_buffer_object
>>    GL_ARB_point_parameters
>>    GL_ARB_point_sprite
>>    GL_ARB_program_interface_query
>>    GL_ARB_provoking_vertex
>>    GL_ARB_robustness
>>    GL_ARB_sample_shading
>>    GL_ARB_sampler_objects
>>    GL_ARB_seamless_cube_map
>>    GL_ARB_separate_shader_objects
>>    GL_ARB_shader_atomic_counters
>>    GL_ARB_shader_bit_encoding
>>    GL_ARB_shader_objects
>>    GL_ARB_shader_precision
>>    GL_ARB_shader_subroutine
>>    GL_ARB_shading_language_100
>>    GL_ARB_shading_language_420pack
>>    GL_ARB_shading_language_packing
>>    GL_ARB_shadow
>>    GL_ARB_stencil_texturing
>>    GL_ARB_sync
>>    GL_ARB_tessellation_shader
>>    GL_ARB_texture_border_clamp
>>    GL_ARB_texture_buffer_object_rgb32
>>    GL_ARB_texture_buffer_range
>>    GL_ARB_texture_compression
>>    GL_ARB_texture_compression_bptc
>>    GL_ARB_texture_compression_rgtc
>>    GL_ARB_texture_cube_map
>>    GL_ARB_texture_cube_map_array
>>    GL_ARB_texture_env_add
>>    GL_ARB_texture_env_combine
>>    GL_ARB_texture_env_crossbar
>>    GL_ARB_texture_env_dot3
>>    GL_ARB_texture_float
>>    GL_ARB_texture_gather
>>    GL_ARB_texture_multisample
>>    GL_ARB_texture_non_power_of_two
>>    GL_ARB_texture_query_lod
>>    GL_ARB_texture_rectangle
>>    GL_ARB_texture_rg
>>    GL_ARB_texture_rgb10_a2ui
>>    GL_ARB_texture_storage
>>    GL_ARB_texture_storage_multisample
>>    GL_ARB_texture_swizzle
>>    GL_ARB_timer_query
>>    GL_ARB_transform_feedback2
>>    GL_ARB_transform_feedback3
>>    GL_ARB_transform_feedback_instanced
>>    GL_ARB_transpose_matrix
>>    GL_ARB_uniform_buffer_object
>>    GL_ARB_vertex_array_bgra
>>    GL_ARB_vertex_array_object
>>    GL_ARB_vertex_attrib_64bit
>>    GL_ARB_vertex_attrib_binding
>>    GL_ARB_vertex_buffer_object
>>    GL_ARB_vertex_program
>>    GL_ARB_vertex_shader
>>    GL_ARB_vertex_type_2_10_10_10_rev
>>    GL_ARB_viewport_array
>>    GL_ARB_window_pos
>>    GL_ATI_separate_stencil
>>    GL_EXT_abgr
>>    GL_EXT_bgra
>>    GL_EXT_blend_color
>>    GL_EXT_blend_equation_separate
>>    GL_EXT_blend_func_separate
>>    GL_EXT_blend_minmax
>>    GL_EXT_blend_subtract
>>    GL_EXT_clip_volume_hint
>>    GL_EXT_compiled_vertex_array
>>    GL_EXT_draw_buffers2
>>    GL_EXT_draw_range_elements
>>    GL_EXT_fog_coord
>>    GL_EXT_framebuffer_blit
>>    GL_EXT_framebuffer_multisample
>>    GL_EXT_framebuffer_object
>>    GL_EXT_geometry_shader4
>>    GL_EXT_gpu_program_parameters
>>    GL_EXT_gpu_shader4
>>    GL_EXT_multi_draw_arrays
>>    GL_EXT_packed_depth_stencil
>>    GL_EXT_packed_float
>>    GL_EXT_packed_pixels
>>    GL_EXT_rescale_normal
>>    GL_EXT_secondary_color
>>    GL_EXT_separate_specular_color
>>    GL_EXT_shader_integer_mix
>>    GL_EXT_shadow_funcs
>>    GL_EXT_stencil_two_side
>>    GL_EXT_stencil_wrap
>>    GL_EXT_texture3D
>>    GL_EXT_texture_array
>>    GL_EXT_texture_buffer
>>    GL_EXT_texture_compression_s3tc
>>    GL_EXT_texture_edge_clamp
>>    GL_EXT_texture_env_add
>>    GL_EXT_texture_env_combine
>>    GL_EXT_texture_filter_anisotropic
>>    GL_EXT_texture_integer
>>    GL_EXT_texture_lod_bias
>>    GL_EXT_texture_rectangle
>>    GL_EXT_texture_sRGB
>>    GL_EXT_texture_sRGB_decode
>>    GL_EXT_texture_shared_exponent
>>    GL_EXT_texture_snorm
>>    GL_EXT_texture_storage
>>    GL_EXT_texture_swizzle
>>    GL_EXT_transform_feedback
>>    GL_IBM_texture_mirrored_repeat
>>    GL_INTEL_map_texture
>>    GL_INTEL_performance_queries
>>    GL_INTEL_performance_query
>>    GL_KHR_blend_equation_advanced
>>    GL_KHR_debug
>>    GL_NV_blend_square
>>    GL_NV_conditional_render
>>    GL_NV_primitive_restart
>>    GL_NV_texgen_reflection
>>    GL_SGIS_generate_mipmap
>>    GL_SGIS_texture_edge_clamp
>>    GL_SGIS_texture_lod
>>    GL_SUN_multi_draw_arrays
>>    GL_WIN_swap_hint
>>    WGL_ARB_buffer_region
>>    WGL_ARB_create_context
>>    WGL_ARB_create_context_profile
>>    WGL_ARB_create_context_robustness
>>    WGL_ARB_extensions_string
>>    WGL_ARB_framebuffer_sRGB
>>    WGL_ARB_make_current_read
>>    WGL_ARB_multisample
>>    WGL_ARB_pbuffer
>>    WGL_ARB_pixel_format
>>    WGL_ARB_pixel_format_float
>>    WGL_EXT_create_context_es2_profile
>>    WGL_EXT_create_context_es_profile
>>    WGL_EXT_depth_float
>>    WGL_EXT_extensions_string
>>    WGL_EXT_pixel_format_packed_float
>>    WGL_EXT_swap_control
>>    WGL_EXT_swap_control_tear
>>    WGL_NV_DX_interop
>>
>> pyglet.gl.glu_info
>>
>> ------------------------------------------------------------------------------
>> glu_info.get_version(): 1.2.2.0 Microsoft Corporation
>> glu_info.get_extensions():
>>    GL_EXT_bgra
>>
>> pyglet.gl.glx_info
>>
>> ------------------------------------------------------------------------------
>> GLX not available.
>>
>> pyglet.media
>>
>> ------------------------------------------------------------------------------
>> audio driver: 
>> <pyglet.media.drivers.directsound.adaptation.DirectSoundDriver object at 
>> 0x000002E987392080>
>>
>> pyglet.media.avbin
>>
>> ------------------------------------------------------------------------------
>> AVbin not available.
>>
>> pyglet.media.drivers.openal
>>
>> ------------------------------------------------------------------------------
>> OpenAL not available.
>>
>> pyglet.input.wintab
>>
>> ------------------------------------------------------------------------------
>> WinTab not available.
>>
>> On Friday, January 5, 2018 at 4:32:16 AM UTC-5, Benjamin Moran wrote:
>>>
>>> Hi Stanley,
>>>
>>> Could you share the output of `python -m pyglet.info` ?
>>>
>>

-- 
You received this message because you are subscribed to the Google Groups 
"pyglet-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/pyglet-users.
For more options, visit https://groups.google.com/d/optout.

Reply via email to