I' am trying to install mmh3 python package on Windows Server 2019. Below are the steps i followed.
- Open 
cmdprompt with Administrator privilege - Then run 
pip install mmh3 
I get the below error during the installation
Collecting mmh3
  Using cached mmh3-3.0.0.tar.gz (10 kB)
  Preparing metadata (setup.py) ... done
Installing collected packages: mmh3
DEPRECATION: mmh3 is being installed using the legacy 'setup.py install' method, because it does not have a 'pyproject.toml' and the 'wheel' package is not installed. pip 23.1 will enforce this behaviour change. A possible replacement is to enable the '--use-pep517' option. Discussion can be found at https://github.com/pypa/pip/issues/8559
  Running setup.py install for mmh3 ... error
  error: subprocess-exited-with-error
  × Running setup.py install for mmh3 did not run successfully.
  │ exit code: 1
  ╰─> [7 lines of output]
      running install
      C:\Program Files\Python311\Lib\site-packages\setuptools\command\install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools.
        warnings.warn(
      running build
      running build_ext
      building 'mmh3' extension
      error: Microsoft Visual C++ 14.0 or greater is required. Get it with "Microsoft C++ Build Tools": https://visualstudio.microsoft.com/visual-cpp-build-tools/
      [end of output]
  note: This error originates from a subprocess, and is likely not a problem with pip.
error: legacy-install-failure
× Encountered error while trying to install package.
╰─> mmh3
note: This is an issue with the package mentioned above, not pip.
hint: See above for output from the failure.
The stackoverflow question Link that i referred, is suggesting to download Microsoft C++ Build Tools and install Visual studio and then run pip install mmh3 via Developer command prompt for Visual Studio.
But since my environment is a production server(Windows Server 2019), i can't really install Visual studio in it. So how do i install mmh3 package on windows environment without installing Visual studio?
Note 1: I tried to run the pip install mmh3 from Anaconda Prompt and it ran successfully without any errors
Collecting mmh3
  Using cached mmh3-3.0.0-cp39-cp39-win_amd64.whl (15 kB)
Installing collected packages: mmh3
Successfully installed mmh3-3.0.0
Now when i try to execute my python script, i get an error ModuleNotFoundError: No module named 'mmh3'
Note 2: After pip install mmh3 specified in Note 1, pip show mmh3 and where python both points to the same path. I did this to confirm if my mmh3 package and python both are pointing to the same path.