Bewährte Praktiken der Abhängigkeitsverwaltung
Python-Umgebungskonflikte werden meist dadurch verursacht, dass das System bereits mehr als eine Python-Version hat oder die Paketversion nicht übereinstimmt:
- Programm "Virtuelle Umgebung: Vor der Installation durchführen
python -m venv rembg_envErstellen Sie eine eigenständige Umgebung, aktivieren Sie sie und installieren Sie sie (Windows:rembg_envScriptsactivatemacOS/Linux:source rembg_env/bin/activate) - Methode der VersionssperreKompatible Versionen für die manuelle Installation angeben
pip install rembg==2.0.40 onnxruntime==1.15.1 - Umgang mit Behördenangelegenheiten: macOS/Linux hinzugefügt im Falle eines Berechtigungsfehlers
--userParameter, empfiehlt Windows, CMD als Administrator auszuführen - Abhängigkeits-Checker: Nach der Installation ausführen
pip checkÜberprüfung der Integrität des Abhängigkeitsbaums, konfliktbehaftete Pakete verfügbarpip install --force-reinstallwieder zusammensetzen.
Abhilfe: Nach Deinstallation des Konfliktpakets verwendenpython -m pip install --ignore-installedErzwingen Sie die Installation der notwendigen Abhängigkeiten.
Diese Antwort stammt aus dem ArtikelRembg-Fuse: Plugin zum Entfernen des Videohintergrunds für die Videobearbeitungssoftware Da VinciDie































