Błąd Podproces zakończony z błędem: 3 proste sposoby jego naprawienia
Programiści języka Python prawdopodobnie napotkali już wcześniej komunikat o błędzie „podproces zakończony z błędem”. Jeśli natkniesz się na taki problem, w ogóle nie będziesz mógł uruchomić skryptu, ale na szczęście istnieją sposoby, aby temu zaradzić.
Jak mogę naprawić błąd podprocesu zakończonego z błędem?
Zanim spróbujesz czegoś innego, spróbuj uruchomić skrypt z PyPi zamiast Test PyPi. Jeśli ten problem występuje podczas instalowania modułów, upewnij się, że nazwa modułu jest poprawna.
1. Zainstaluj starszą wersję pip
- Otwórz wiersz poleceń.
- Użyj tego polecenia, aby obniżyć wersję pip:
pip install pip==21.3.1
- Poczekaj na zakończenie procesu.
Pamiętaj, że możesz używać różnych wersji pip, użyliśmy 21.3.1 jako przykładu. Kilku użytkowników zasugerowało przejście na starszą wersję Pythona, np. 3.10 lub starszą, więc spróbuj tego również.
2. Uaktualnij niezbędne narzędzia
- Uruchom wiersz poleceń:
- Uruchom następujące polecenie:
pip install wheel setuptools pip –upgrade
- Po wykonaniu polecenia sprawdź, czy problem nadal występuje.
3. Użyj parametru –pre
- Otwórz wiersz poleceń:
- Uruchom to polecenie:
pip install pygame –pre
- Poczekaj, aż się zainstaluje.
Ten problem może pojawić się podczas instalowania różnych pakietów, dlatego pamiętaj o zastąpieniu pygame nazwą swojego pakietu i użyciu parametru –pre.
Na koniec spróbuj zainstalować starsze wersje niektórych pakietów. W niektórych przypadkach pakiety mogą mieć uszkodzone zależności, więc spróbuj użyć starszych wersji.
Aby naprawić błąd subprocess-exited-with-error w większości przypadków musisz użyć starszej wersji pip, Pythona lub jednego z posiadanych pakietów. Jak w przypadku wszystkich problemów programistycznych, wymaga to trochę prób i błędów.
To nie jedyny problem. Omówiliśmy już nierozpoznany Pip i komunikaty o błędach podczas ładowania bibliotek DLL języka Python.
Czy znalazłeś inne rozwiązanie tego problemu? Jeśli tak, podziel się tym z nami w sekcji komentarzy!
Dodaj komentarz