Unable to get a Window, abort.

19 views
Skip to first unread message

S A

unread,
Oct 7, 2022, 4:28:02 PM10/7/22
to Kivy development
Hello,

I am new to kivy. I have installed and run a sample program. I am facing the following issue, could you please help me.


(kivy_venv) (base) angara:~/kyiv_dev$ python -m pip install "kivy[base]" kivy_examples --no-binary kivy
WARNING: Ignoring invalid distribution -ivy (/home/angaran2/kyiv_dev/kivy_venv/lib/python3.9/site-packages)
WARNING: Ignoring invalid distribution -ivy (/home/angaran2/kyiv_dev/kivy_venv/lib/python3.9/site-packages)                                                                                        
Collecting kivy[base]                                                                                                                                                                              
  Using cached Kivy-2.1.0.tar.gz (23.8 MB)
  Installing build dependencies ... done
  Getting requirements to build wheel ... done
  Preparing metadata (pyproject.toml) ... done
Collecting kivy_examples
  Using cached Kivy_examples-2.1.0-py2.py3-none-any.whl (9.2 MB)
Requirement already satisfied: Kivy-Garden>=0.1.4 in ./kivy_venv/lib/python3.9/site-packages (from kivy[base]) (0.1.5)
Requirement already satisfied: pygments in ./kivy_venv/lib/python3.9/site-packages (from kivy[base]) (2.13.0)
Requirement already satisfied: docutils in ./kivy_venv/lib/python3.9/site-packages (from kivy[base]) (0.19)
Requirement already satisfied: pillow in ./kivy_venv/lib/python3.9/site-packages (from kivy[base]) (9.2.0)
Requirement already satisfied: requests in ./kivy_venv/lib/python3.9/site-packages (from Kivy-Garden>=0.1.4->kivy[base]) (2.28.1)
Requirement already satisfied: certifi>=2017.4.17 in ./kivy_venv/lib/python3.9/site-packages (from requests->Kivy-Garden>=0.1.4->kivy[base]) (2022.9.24)
Requirement already satisfied: idna<4,>=2.5 in ./kivy_venv/lib/python3.9/site-packages (from requests->Kivy-Garden>=0.1.4->kivy[base]) (3.4)
Requirement already satisfied: charset-normalizer<3,>=2 in ./kivy_venv/lib/python3.9/site-packages (from requests->Kivy-Garden>=0.1.4->kivy[base]) (2.1.1)
Requirement already satisfied: urllib3<1.27,>=1.21.1 in ./kivy_venv/lib/python3.9/site-packages (from requests->Kivy-Garden>=0.1.4->kivy[base]) (1.26.12)
Building wheels for collected packages: kivy
  Building wheel for kivy (pyproject.toml) ... done
  Created wheel for kivy: filename=Kivy-2.1.0-cp39-cp39-linux_x86_64.whl size=14206950 sha256=300187811c1157b921efa45c45cb66ab0c4b61a0187dbea78ba4577f6ec6eec8
  Stored in directory: /home/angaran2/.cache/pip/wheels/03/eb/d1/ad8b83d3504da1c981a229d1177d09c1452777e4e504d757f0
Successfully built kivy
WARNING: Ignoring invalid distribution -ivy (/home/angaran2/kyiv_dev/kivy_venv/lib/python3.9/site-packages)
Installing collected packages: kivy_examples, kivy                                                                                                                                                
WARNING: Ignoring invalid distribution -ivy (/home/angaran2/kyiv_dev/kivy_venv/lib/python3.9/site-packages)
WARNING: Ignoring invalid distribution -ivy (/home/angaran2/kyiv_dev/kivy_venv/lib/python3.9/site-packages)                                                                                        
Successfully installed kivy-2.1.0 kivy_examples-2.1.0                                                                                                                                              
WARNING: Ignoring invalid distribution -ivy (/home/angaran2/kyiv_dev/kivy_venv/lib/python3.9/site-packages)
WARNING: Ignoring invalid distribution -ivy (/home/angaran2/kyiv_dev/kivy_venv/lib/python3.9/site-packages)                                                                                        
WARNING: Ignoring invalid distribution -ivy (/home/angaran2/kyiv_dev/kivy_venv/lib/python3.9/site-packages)                                                                                        
(kivy_venv) (base) angaran:~/kyiv_dev$ python3 test2.py
[INFO   ] [Logger      ] Record log in /home/angaran2/.kivy/logs/kivy_22-10-07_18.txt
[INFO   ] [Kivy        ] v2.1.0
[INFO   ] [Kivy        ] Installed at "/home/angaran2/kyiv_dev/kivy_venv/lib/python3.9/site-packages/kivy/__init__.py"
[INFO   ] [Python      ] v3.9.12 (main, Apr  5 2022, 06:56:58)
[GCC 7.5.0]
[INFO   ] [Python      ] Interpreter at "/home/angaran2/kyiv_dev/kivy_venv/bin/python3"
[INFO   ] [Logger      ] Purge log fired. Processing...
[INFO   ] [Logger      ] Purge finished!
[INFO   ] [Factory     ] 189 symbols loaded
[INFO   ] [ImageLoaderFFPy] Using ffpyplayer 4.3.5
[INFO   ] [Image       ] Providers: img_tex, img_dds, img_sdl2, img_pil, img_ffpyplayer
[INFO   ] [Window      ] Provider: sdl2
[CRITICAL] [Window      ] Unable to find any valuable Window provider. Please enable debug logging (e.g. add -d if running from the command line, or change the log level in the config) and re-run your app to identify potential causes
sdl2 - RuntimeError: b"Couldn't find matching GLX visual"
  File "/home/angaran2/kyiv_dev/kivy_venv/lib/python3.9/site-packages/kivy/core/__init__.py", line 71, in core_select_lib
    cls = cls()
  File "/home/angaran2/kyiv_dev/kivy_venv/lib/python3.9/site-packages/kivy/core/window/window_sdl2.py", line 165, in __init__
    super(WindowSDL, self).__init__()
  File "/home/angaran2/kyiv_dev/kivy_venv/lib/python3.9/site-packages/kivy/core/window/__init__.py", line 1071, in __init__
    self.create_window()
  File "/home/angaran2/kyiv_dev/kivy_venv/lib/python3.9/site-packages/kivy/core/window/window_sdl2.py", line 306, in create_window
    self.system_size = _size = self._win.setup_window(
  File "kivy/core/window/_window_sdl2.pyx", line 228, in kivy.core.window._window_sdl2._WindowSDL2Storage.setup_window
  File "kivy/core/window/_window_sdl2.pyx", line 76, in kivy.core.window._window_sdl2._WindowSDL2Storage.die

x11 - ModuleNotFoundError: No module named 'kivy.core.window.window_x11'
  File "/home/angaran2/kyiv_dev/kivy_venv/lib/python3.9/site-packages/kivy/core/__init__.py", line 59, in core_select_lib
    mod = importlib.__import__(name='{2}.{0}.{1}'.format(
  File "<frozen importlib._bootstrap>", line 1109, in __import__
  File "<frozen importlib._bootstrap>", line 1030, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1007, in _find_and_load
  File "<frozen importlib._bootstrap>", line 984, in _find_and_load_unlocked

[CRITICAL] [App         ] Unable to get a Window, abort.
Reply all
Reply to author
Forward
0 new messages