
Zdarza mi się czasem pobierać filmy z YouTube, do tego celu wykorzystuję prosty i pomocny program DamnVid. Niestety, jak się okazało – najnowsza wersja programu 1.6 nie działała u mnie na świeżo zainstalowanym systemie. W ogóle się nie uruchamiała, a poprzednia wersja 1.5 działała bez zarzutu.
Log zawierał następujące informacje o błędzie:
[12:02:41] Log opened.
DamnVid started in 32-bit mode on win32
Attempting to import Psyco.
Psyco error. Continuing anyway.
System information:
DamnVid version: 1.6
DamnVid mode: 32-bit
DamnVid arguments: (None)
Machine name: Filip-PC
Platform: Windows-32bit-SP1 / Unknown release
Architecture: 32bit WindowsPE / Unknown machine type
(End of system information)
Image path is C:\Program Files (x86)\DamnVid\img\
!! Traceback (most recent call last):
File "DamnVid.py", line 371, in <module>
IndexError: string index out of range
Problem błahy – niewłaściwa ścieżka środowiska. W moim przypadku wystarczyło dosłownie usunąć jeden średnik ze ścieżki środowiska.
Rozwiązanie problemu
- Uruchom konsolę {{Windows|Windowsa}} poprzez start / uruchom / cmd;
- Wpisz: echo %PATH%;
- Sprawdź, czy na samym końcu znajduje się średnik oraz zweryfikuj, czy gdzieś w środku nie ma dwóch średników (jak ma to miejsce u mnie na zrzucie):
Jeśli tak, czytaj dalej. Jeśli nie… nie jestem raczej w stanie pomóc.
- Rozwiń menu start, kliknij prawym przyciskiem na Mój komputer i wybierz Właściwości.
- Z lewej strony ekranu wybierz Zaawansowane ustawienia systemu, a następnie Zmienne środowiskowe…;
- W oknie „Zmienne systemowe” odnajdź zmienną PATH i edytuj ją;
- Przekopiuj sobie Wartość zmiennej np. do notatnika, usuń zbędny średnik z końca linii oraz ewentualnie podwójnie występujący średnik, wklej zmienioną linię do wartości. Potwierdź wszelkie zmiany.
Od teraz program powinien uruchamiać się bez żadnego problemu. Smacznego! :)