Windows does not come with a C compiler like most Unix systems. The simplest way to compile the PyCryptodome extensions from source code is to install the minimum set of Visual Studio components freely made available by Microsoft., 2 You've downloaded a PyPy wheel, but you're trying to install it on CPython. Look for a wheel tagged with cp instead of pp. Run pip debug -v to see a list of supported compatibility tags for your Python installation / platform., All the code can be downloaded from GitHub., pycryptodome-3.0-cp27-none-win32.whl pycryptodome-3.0-cp34-none-win_amd64.whl pycryptodome-3.0.tar.gz pycryptodome-3.0rc1.tar.gz pycryptodome-3.1-cp27-none-win32.whl , Explore the top 5 solutions to resolve common PyCrypto installation issues on Windows including VCvarsall.bat errors, runtime issues, and using PyCryptodome., After years and years, python finally agreed for a binary disribution called wheel which allows to install even binary extensions on Windows without having a compiler with simple pip install packagename..