[python]kompilacja programu

0

Witam
Napisałem dość duży program, składający się z kilku pakietów i chciałbym go skompilonwać. Nie chcę żeby go można było uruchamiać za pomocą pliku .py ponieważ nie chcę żeby ktoś miał wgląd do kodu. Można to jakoś zrobić? I pod Windowsem i pod Linuxem. Pozdrawiam Marcin

0

Możesz je prekompilować do bytecode'u, ale ten proces jest odwracalny. Dla Windowsa sa jakiegś programiki (py2exe?), ale na L to nie zadziała, i AFAIK nie ma takiej możliwości. Stwórz odpowiednią licencję i w ten sposób staraj się chronić Twój kod.

0
dsadsasddsad napisał(a)

Witam
Napisałem dość duży program, składający się z kilku pakietów i chciałbym go skompilonwać. Nie chcę żeby go można było uruchamiać za pomocą pliku .py ponieważ nie chcę żeby ktoś miał wgląd do kodu. Można to jakoś zrobić? I pod Windowsem i pod Linuxem. Pozdrawiam Marcin

Czym to kompilnąć do bytecodu? Czy python w swojej licencji pozwala na 'zamykanie' programu?

0

Każdy moduł sam się kompiluje - poszukaj plików z rozszerzeniem .pyc (ogólnie: wszystko co ma się prekompilować, wsadź w moduł i zaimportuj).

Licencja Pythona nie określa na jakiej masz licencji wypuścić swój soft, to zależy tylko od Ciebie.

0

Jeżeli chcesz zabezpieczyć jakikolwiek program poprzez kompilację, to odpuść sobie. Dla mnie odzyskanie kodu z pythona to chwilka, ale z plikiem exe bym się sporo męczył. Ale dla takiego Deus-a to pewnie jest odwrotnie.

Najskuteczniejsze sposoby to licencja lub jakiś service.

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