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]> 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.directso >>>>> und.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]. > 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]. 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.
