Uruchomienie programu portable napisanego w Python, w systemie Windows XP

0

Witam,

Jest sprawa.

Mam malutki program typu portable napisany w Python-ie, którego zadaniem jest m. in. obróbka plików, np. zmiana nazwy plików wg. pewnych wytycznych zawartych w programie. Program w pełni działa pod Windows 7 i nowszych Windowsach. Posiadam chyba kompletny ? kod źródłowy tego programu który zapisany jest w pliku „nazwa_pliku.py”. Sam plik z kodem źródłowym ma 2,23 KB.

Problem polega na tym że w/w program nie działa na komputerach z windows XP SP2. Doczytałem że prawdopodobnie da się uruchomić ten program na XP doinstalowując odpowiednie programy. Niestety na komputerze na którym chcę uruchomić w/w program nic nie mogę instalować, wszystko jest poblokowane i tak ma pozostać. Pozostaje jedynie korzystanie z samodzielnych programów portable.

Pytanie moje, czy znajdzie się chętny i przerobi w/w program lub napisze od nowa program w czym chce tak aby działał pod windows XP. Oczywiście mowa jest o portable. Z mojej strony oferuję w pełni działający program pod windows 7 oraz w razie niejasności udzielę wszelkich odpowiedzi dotyczących działania programu. Dodam że schemat jest bardzo prosty.

Zrobiłem używając m. in. PyIntallera zgodnie z sugestiami poniżej, dziękuję.

Pozdrawia Krynio

1

Skompiluj to za pomocą pyinstallera na przykład i tyle. Będziesz miał exe które powinno działać.

1

Program napisany w Pythonie do uruchomienia wymaga interpretera jezyka Python, który w Windows nie jest zainstalowany.

Jeśli nie możesz zainstalować Pythona na komputerze docelowym
to możesz użyć narzędzi typu PyIntaller na komputerze z już zainstalowanym Pythonem
aby on zebrał do jednego katalogu interpreter Pythona oraz jego biblioteki potrzebne do uruchomienia podanego programiku.
Taki katalog potem można skopiować sobie na pendrive i powinno działać.

PyInstaller potrafi nawet taki katalog spakowac do samorozpakowywalnego pliku .exe,
który po uruchomieniu rozpakuje pliki do katalogu na dysku (co może być czasami problemem z powodu praw dostępu)
i z tego katalogu uruchamia programik w Pythonie.

Czasmi może się okazać, że te pliki zebrane w katalogu są zależne od innych bibliotek (np. jpg)
których to zależności PyInstaller nie był wstanie zauważyć
i wtedy brak tych dodatkowych bibliotek może być powodem problemów z uruchomieniem programiku.

1 użytkowników online, w tym zalogowanych: 0, gości: 1