Failing to install RASA on Windows 7

I am doing step by step installation on Windows 7 with RASA only option - Installation

$ pip install rasa

But, it is failing at this step in the end with the following error - :pensive:

Failed to build httptools
ERROR: botocore 1.13.12 has requirement python-dateutil<2.8.1,>=2.1; python_vers
ion >= "2.7", but you'll have python-dateutil 2.8.1 which is incompatible.
ERROR: dopamine-rl 2.0.5 has requirement gym>=0.10.5, but you'll have gym 0.7.4
which is incompatible.
Installing collected packages: pika, rocketchat-API, tzlocal, apscheduler, httpt
ools, sanic, websocket-client, slackclient, redis, colorama, pyreadline, humanfr
iendly, coloredlogs, sanic-jwt, sanic-plugins-framework, sanic-cors, docutils, j
mespath, botocore, s3transfer, boto3, terminaltables, ruamel.yaml, dnspython, py
mongo, greenlet, pycparser, cffi, gevent, python-socketio, decorator, networkx,
itsdangerous, click, MarkupSafe, Jinja2, flask, ConfigArgParse, flask-cors, rasa
-sdk, cloudpickle, tensorflow-probability, gin-config, pyasn1, rsa, httplib2, py
asn1-modules, oauth2client, kfac, bz2file, pyglet, gym, dill, promise, googleapi
s-common-protos, tensorflow-metadata, tensorflow-datasets, opencv-python, pypng,
 cachetools, google-auth, google-auth-httplib2, uritemplate, google-api-python-c
lient, gunicorn, dopamine-rl, mesh-tensorflow, tensorflow-hub, tensorflow-gan, P
illow, mpmath, sympy, tensor2tensor, fbmessenger, colorclass, cryptography, pyth
on-telegram-bot, mattermostwrapper, jsonpickle, rasa
    Running setup.py install for httptools ... error
    ERROR: Command errored out with exit status 1:
     command: 'c:\angshuman\rasa\venv\scripts\python.exe' -u -c 'import sys, set
uptools, tokenize; sys.argv[0] = '"'"'C:\\Users\\angshuman\\AppData\\Local\\Temp\\
pip-install-iciorj20\\httptools\\setup.py'"'"'; __file__='"'"'C:\\Users\\angshuman
\\AppData\\Local\\Temp\\pip-install-iciorj20\\httptools\\setup.py'"'"';f=getattr
(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"',
 '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install
--record 'C:\Users\angshuman\AppData\Local\Temp\pip-record-ald_owy3\install-record
.txt' --single-version-externally-managed --compile --install-headers 'c:\angshu
man\rasa\venv\include\site\python3.7\httptools'
         cwd: C:\Users\angshuman\AppData\Local\Temp\pip-install-iciorj20\httptools
\
    Complete output (21 lines):
    running install
    running build
    running build_py
    creating build
    creating build\lib.win-amd64-3.7
    creating build\lib.win-amd64-3.7\httptools
    copying httptools\__init__.py -> build\lib.win-amd64-3.7\httptools
    creating build\lib.win-amd64-3.7\httptools\parser
    copying httptools\parser\errors.py -> build\lib.win-amd64-3.7\httptools\pars
er
    copying httptools\parser\__init__.py -> build\lib.win-amd64-3.7\httptools\pa
rser
    running egg_info
    writing httptools.egg-info\PKG-INFO
    writing dependency_links to httptools.egg-info\dependency_links.txt
    writing top-level names to httptools.egg-info\top_level.txt
    reading manifest file 'httptools.egg-info\SOURCES.txt'
    reading manifest template 'MANIFEST.in'
    writing manifest file 'httptools.egg-info\SOURCES.txt'
    copying httptools\parser\parser.c -> build\lib.win-amd64-3.7\httptools\parse
r
    running build_ext
    building 'httptools.parser.parser' extension
    error: Microsoft Visual C++ 14.0 is required. Get it with "Build Tools for V
isual Studio": https://visualstudio.microsoft.com/downloads/
    ----------------------------------------
ERROR: Command errored out with exit status 1: 'c:\angshuman\rasa\venv\scripts\p
ython.exe' -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\\Users
\\angshuman\\AppData\\Local\\Temp\\pip-install-iciorj20\\httptools\\setup.py'"'"';
 __file__='"'"'C:\\Users\\angshuman\\AppData\\Local\\Temp\\pip-install-iciorj20\\h
ttptools\\setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code
=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __f
ile__, '"'"'exec'"'"'))' install --record 'C:\Users\angshuman\AppData\Local\Temp\p
ip-record-ald_owy3\install-record.txt' --single-version-externally-managed --com
pile --install-headers 'c:\angshuman\rasa\venv\include\site\python3.7\httptools'
 Check the logs for full command output.

Please can someone help here ?

Google and fix this. It should fix the installation.

I checked that, I have it. I think original issue is not VC++. original issue is -

ERROR: botocore 1.13.12 has requirement python-dateutil<2.8.1,>=2.1; python_vers
ion >= "2.7", but you'll have python-dateutil 2.8.1 which is incompatible.
ERROR: dopamine-rl 2.0.5 has requirement gym>=0.10.5, but you'll have gym 0.7.4
which is incompatible.

Then i guess you’ll have to manually update ‘‘gym’’ to the appropriate version

hey @angshuman-agarwal, check this video, it’s for windows 10 but it might work for windows 7

please verify the module requirement versions whether it is compatible if not try to install module separately by mentioning the version also

this one - Solution for RASA installation Error on Windows 10 ?

I have Visual Studio 17 and Visual Studio 15 both installed alongwith VC++ binaries (v14.x) already. Start > Run > type appwiz.cpl > I see it