Search code examples
pythonpyinstallerpygobject

Install PyInstaller on MSYS2 MinGW


I want to install PyInstaller on MinGW but installing with pip fails with an error. distutils.errors.DistutilsPlatformError: VC 6.0 is not supported by this module How do I install it correctly? If this is not possible, what other options do I have? I am trying to build a Python GTK+3 application on Windows from the Linux version.


Solution

  • Ussually if a pip install doesn't work, I always revert to the manual installation.

    Steps:

    1. Download the source PyInstaller-3.4.tar.gz file from here.
    2. Navigate to your Downloads folder and unzip the file with tar xf PyInstaller-3.4.tar.gz. If your using Windows, you can use 7zip or something.
    3. cd into PyInstaller-3.4 and run python3 setup.py install. Using python or python3 depends on how you've set up Python on your operating system.

    This will install the PyInstaller module in the same way as pip, just takes some extra steps to perform.