2010-07-03 13:01:45 +07:00
Requirements:
2015-06-04 14:50:09 +07:00
1)Python 3.4, 32bit
2)PyQt5 for python 3.4, 32bit (it should already include the qt libs);
2010-07-03 13:01:45 +07:00
3)Py2exe
4)Innosetup
2015-06-07 02:57:46 +07:00
It is necessary to have the: Microsoft Visual C++ 2010 Redistributable Package.
2010-07-03 13:01:45 +07:00
Create an exe file
- Move the file windows/input.py to ../
- Chech that the version number is correct
- Execute "python input.py py2exe"
At the end, there should be a directory named "dist" containing the exe file and the needed libs (excluding for the c++ one)
2015-09-14 18:00:48 +07:00
within the dist directory there should be a "platforms" directory with a dll the PyQt5 directory.
2015-06-06 11:18:24 +07:00
2010-07-03 13:01:45 +07:00
Create the setup with Inno Setup
- Move windows/ss.iss to ../
2015-06-07 02:57:46 +07:00
- Download the Microsoft Visual C++ 2010 Redistributable, call it vcredist_x86.exe and save it in the relational main directory
2010-07-03 13:01:45 +07:00
- Open ss.iss with Inno Setup, Build and Compile
A directory named "Output" will be created, which will contain the installer.
Notes:
- To create the setup, don't move the "dist" directory or its content.
- Do not delete or move the directory windows/font dejavu
2011-11-01 13:47:03 +07:00
- If the shell is open, it will not work. The windows shell does not support unicode and will generate exceptions when trying to print expressions on it