Great, thanks for your help Rob! On Tuesday, January 9, 2018 at 4:52:56 PM UTC-5, Rob wrote: > > Yeah, that was what I meant, you are trying to follow the tutorial. It is > probably worth trying this in anaconda for us. I hope I can try this soon. > > Rob > > On 9 Jan 2018 19:16, <[email protected] <javascript:>> wrote: > >> The file I ran is not installed as part of Anaconda, I created a file I >> created composed of the two lines of code I posted above. >> >> I'm using conda 4.3.27 and Python 3.6.2. I installed pyglet using pip >> from the Anaconda Prompt. >> Also just to update, I can run pyglet 1.3.0 just fine if I execute the >> script directly from the command prompt, or if I execute the script in an >> external system terminal in Spyder instead of the IPython console >> (Peferences > Run > Console > Execute in an external system terminal). But >> I'm still not sure if the problem solely lies with Spyder since pyglet >> 1.2.4 executes just fine in the IPython console. >> >> Stanley >> >> On Monday, January 8, 2018 at 2:48:00 PM UTC-5, Rob wrote: >>> >>> If I see it correctly you are trying to run the tutorial in Spyder that >>> is installed as part of Anaconda? >>> >>> I guess we need to try and reproduce in that same environment. Probably >>> somehow we do not recognize this as Windows. The weird part is that the >>> only reason you would normally get BaseWindow is if sys.is_epydoc is >>> defined, which is only done when generating documentation. If it fails to >>> detect the OS, the default is XlibWindow. >>> >>> Which version of Anaconda do you use? And for which Python version? How >>> did you install pyglet? >>> >>> Rob >>> >>> On 8 January 2018 at 19:03, <[email protected]> wrote: >>> >>>> 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. >>>> >>> >>> -- >> 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] <javascript:>. >> To post to this group, send email to [email protected] >> <javascript:>. >> Visit this group at https://groups.google.com/group/pyglet-users. >> For more options, visit https://groups.google.com/d/optout. >> >
-- 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.
