Took Python as a second language, in addition to Jave. The most annoying moment, as I understand it, the Python environment is completely devoid of a simple and beautiful way of distributing libraries / applications, by analogy with Java jar files. In the latter, it is enough to have an interpreter on the client machine, and libraries are easily dragged along with the project.

With Python, in the case of application dependencies on specific libraries (and few other applications write), they need to be compiled / installed from ready-made builds, also on the client. What to put it mildly is not convenient. Or pack an application for a specific platform using any installer: pyInstaller, cx_freeze, py2exe.

In general, I’ve been reading horrors and bugs with these installers and ask you to suggest what a considerable community of Python developers use for these purposes. Interested in a simple and proven (without crutches and bugs) way to build a portable Win32 application, starting Win2k on Win7 (workstation and server).

ZY Jython - not interested, and as an option is not considered.

    1 answer 1

    For Python, the standard solution is to use distutils . It is also convenient to work with PyInstaller .