Vytvarim v pythonu aplikaci, ktera vyuziva ruzne externi knihovny PyQt4,vtk atd. Potrebuju z ni udelat binarku, k tomu pouzivam cx_freeze. Sice dojde k "zmrazeni", avsak pribalene knihovny odkazuji na dalsi do systemu, takze kod neni prenosny na pocitace, kde tyto knihovny nejsou. Lze nejak "pribalit" i dalsi zavisle knihovny?? Neresil jste to nekdo? Budu rad za radu.
Ps: Pro win binarky pouzivam Py2exe, ten funguje na jednicku, tak neco obdobneho pro linux.
Podle mych zkusenosti to v podstate nejde. Ruzne systemy se totiz lisi i na urovni pouzitych X, pouzitych standardnich knihoven, apod.
Tim padem pokud byste chtel neco oprvdu prenositelneho, tak muzete rovnou udelat live distribuci.
Pokud totiz pribalite napr. je Qt, tak zjistite, ze ocekava nejakou verzi X serveru a lidem se stejnou distribuci funguje a lidem s jinou uz ne.
Osobne pythoni program freezuju pro windows a pro linux distribuuju jenom zdrojaky.