Codementor: How to run Linux-only Python projects by hacking makefiles through git mingw bash — Cooding Dessign

Linux owners configure makefiles so as to have easy commands to perform operations such as make dependencies to pip install required packages. Here are the dry simple steps to run makefiles in Python projects on Windows.

  • Download git for windows. You should get git bash, git gui etc
  • Download the mingw GUI setup. Install it wherever you want. After running the setup you should get a screen like that:
  • My git for windows’ migw is installed at C:Program FilesGitmingw32 and my mingw get is installed at C:MinGW. We need to merge the contents on the mingw32 folder with the MinGW. Ctrl+a to select all folder in MinGW then right click and copy. Then go to mingw32 folder and click paste. When asking is merge, say yes. If same files skip
  • Verify if there is venv/ in project gitignore. If not add it and reapply gitignore by using the following command (see accepted answer)
  • create a new virtual environent.
python -m venv venvcd venv cd scripts . activate

note the space between . and activate

now try out any command listed here for example make dependencies

Forgot to say under bin rename mingw-get.exe to make.exe

Anything mail me arj.python at gmail dot com

This is something crazily powerful!

Originally published at on December 10, 2020.



Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store



Hello! I’m Shantun Parmar. Software Developer with over 3 years of experience specializing in Backend development.