LibEGL-Warnung: MESA-LOADER: swrast konnte nicht geöffnet werdenPython

Python-Programme
Anonymous
 LibEGL-Warnung: MESA-LOADER: swrast konnte nicht geöffnet werden

Post by Anonymous »

Ich verwende WSL unter Windows 11. Innerhalb der WSL habe ich eine Anaconda-Umgebung erstellt, über die ich Jupyter Lab starte. Ich versuche, OpenCV zu verwenden, um eine AVI-Videodatei in meinen Code zu laden und ihre Frames mit Googles Mediapipe zu lesen. Diese ersten Codezellen laufen einwandfrei:

Code: Select all

import cv2
import mediapipe as mp
import pandas as pd
import numpy as np
import tensorflow as tf

mp_hands = mp.solutions.hands
mp_pose = mp.solutions.pose
mp_drawing = mp.solutions.drawing_utils

cap = cv2.VideoCapture('/Ready0/MVI_0025_0003.avi')

columns = ['frame', 'hand_landmarks', 'pose_landmarks
df = pd.DataFrame(columns=columns)`
aber diese letzte Codezelle gibt mir Fehler. Hier ist der Code selbst:

Code: Select all

with mp_hands.Hands(max_num_hands=2) as hands, mp_pose.Pose() as pose:
while True:
ret, img = cap.read()
if not ret:
break
und hier ist der Fehler:

Code: Select all

libEGL warning: MESA-LOADER: failed to open swrast: /usr/lib/dri/swrast_dri.so: cannot open shared object file: No such file or directory (search paths /usr/lib/x86_64-linux-gnu/dri:\$${ORIGIN}/dri:/usr/lib/dri, suffix _dri)

libEGL warning: MESA-LOADER: failed to open swrast: /usr/lib/dri/swrast_dri.so: cannot open shared object file: No such file or directory (search paths /usr/lib/x86_64-linux-gnu/dri:\$${ORIGIN}/dri:/usr/lib/dri, suffix _dri)

libEGL warning: MESA-LOADER: failed to open swrast: /usr/lib/dri/swrast_dri.so: cannot open shared object file: No such file or directory (search paths /usr/lib/x86_64-linux-gnu/dri:\$${ORIGIN}/dri:/usr/lib/dri, suffix _dri)

libEGL warning: MESA-LOADER: failed to open swrast: /usr/lib/dri/swrast_dri.so: cannot open shared object file: No such file or directory (search paths /usr/lib/x86_64-linux-gnu/dri:\$${ORIGIN}/dri:/usr/lib/dri, suffix _dri)

libEGL warning: MESA-LOADER: failed to open swrast: /usr/lib/dri/swrast_dri.so: cannot open shared object file: No such file or directory (search paths /usr/lib/x86_64-linux-gnu/dri:\$${ORIGIN}/dri:/usr/lib/dri, suffix _dri)

libEGL warning: MESA-LOADER: failed to open swrast: /usr/lib/dri/swrast_dri.so: cannot open shared object file: No such file or directory (search paths /usr/lib/x86_64-linux-gnu/dri:\$${ORIGIN}/dri:/usr/lib/dri, suffix _dri)

libEGL warning: MESA-LOADER: failed to open swrast: /usr/lib/dri/swrast_dri.so: cannot open shared object file: No such file or directory (search paths /usr/lib/x86_64-linux-gnu/dri:\$${ORIGIN}/dri:/usr/lib/dri, suffix _dri)

libEGL warning: MESA-LOADER: failed to open swrast: /usr/lib/dri/swrast_dri.so: cannot open shared object file: No such file or directory (search paths /usr/lib/x86_64-linux-gnu/dri:\$${ORIGIN}/dri:/usr/lib/dri, suffix _dri)

libEGL warning: MESA-LOADER: failed to open swrast: /usr/lib/dri/swrast_dri.so: cannot open shared object file: No such file or directory (search paths /usr/lib/x86_64-linux-gnu/dri:\$${ORIGIN}/dri:/usr/lib/dri, suffix _dri)
Ich verwende die neueste Version aller genannten Pakete.
Ich habe im Internet gesucht und verwandte Probleme gefunden, die beantwortet wurden, aber ihre Lösungen schienen für mich nicht zu funktionieren. Beispielsweise hat jemand vorgeschlagen, diesen Code in der Eingabeaufforderung auszuführen:

Code: Select all

MESA_LOADER_DRIVER_OVERRIDE=i965 ./kiwix-deskop
Zuerst habe ich es in der normalen Windows-Eingabeaufforderung ausgeführt und Folgendes erhalten:

Code: Select all

'MESA_LOADER_DRIVER_OVERRIDE' is not recognized as an internal or external command,
operable program or batch file.
Und dann habe ich es erneut in WSL in meiner Anaconda-Umgebung ausgeführt und Folgendes erhalten:

Code: Select all

-bash: ./kiwix-deskop: No such file or directory

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post