C:\Users\Toshiba\Desktop>pip install kiteconnect --upgrade --pre Collecting kiteconnect Using cached https://files.pythonhosted.org/packages/d6/d7/e6d25d77ea89d6f8c03 9c44facbd7c913a5b6ee651e46438a23a3f1940c5/kiteconnect-3.7.7.tar.gz Collecting requests>=2.18.4 Using cached https://files.pythonhosted.org/packages/51/bd/23c926cd341ea6b7dd0 b2a00aba99ae0f828be89d72b2190f27c11d4b7fb/requests-2.22.0-py2.py3-none-any.whl Requirement already satisfied, skipping upgrade: six>=1.11.0 in c:\users\toshiba \appdata\local\programs\python\python37\lib\site-packages (from kiteconnect) (1. 12.0) Collecting pyOpenSSL>=17.5.0 Using cached https://files.pythonhosted.org/packages/01/c8/ceb170d81bd3941cbeb 9940fc6cc2ef2ca4288d0ca8929ea4db5905d904d/pyOpenSSL-19.0.0-py2.py3-none-any.whl Collecting enum34>=1.1.6 Using cached https://files.pythonhosted.org/packages/af/42/cb9355df32c69b553e7 2a2e28daee25d1611d2c0d9c272aa1d34204205b2/enum34-1.1.6-py3-none-any.whl Collecting python-dateutil>=2.6.1 Using cached https://files.pythonhosted.org/packages/41/17/c62faccbfbd163c7f57 f3844689e3a78bae1f403648a6afb1d0866d87fbb/python_dateutil-2.8.0-py2.py3-none-any .whl Collecting autobahn[twisted]>=17.10.1 Using cached https://files.pythonhosted.org/packages/4c/1e/619ab12c3cf4dfd251d cb6cbca9581fbb2e648bf80f68d7be4b4b6b99337/autobahn-19.10.1-py2.py3-none-any.whl Collecting pywin32 Using cached https://files.pythonhosted.org/packages/b5/26/801bc6d99612977acca c84b2d8ad06efa4a7d831c5e2813ca9baf700b646/pywin32-225-cp37-cp37m-win_amd64.whl Requirement already satisfied, skipping upgrade: idna<2.9,>=2.5 in c:\users\tosh iba\appdata\local\programs\python\python37\lib\site-packages (from requests>=2.1 8.4->kiteconnect) (2.8) Collecting chardet<3.1.0,>=3.0.2 Using cached https://files.pythonhosted.org/packages/bc/a9/01ffebfb562e4274b64 87b4bb1ddec7ca55ec7510b22e4c51f14098443b8/chardet-3.0.4-py2.py3-none-any.whl Collecting certifi>=2017.4.17 Using cached https://files.pythonhosted.org/packages/18/b0/8146a4f8dd402f60744 fa380bc73ca47303cccf8b9190fd16a827281eac2/certifi-2019.9.11-py2.py3-none-any.whl Collecting urllib3!=1.25.0,!=1.25.1,<1.26,>=1.21.1 Using cached https://files.pythonhosted.org/packages/e0/da/55f51ea951e1b7c63a5 79c09dd7db825bb730ec1fe9c0180fc77bfb31448/urllib3-1.25.6-py2.py3-none-any.whl Collecting cryptography>=2.3 Using cached https://files.pythonhosted.org/packages/33/73/fc8c85104bd316086a7 717d4970aec5e05fafcd6b9bf7257fe3621b180a0/cryptography-2.7-cp37-cp37m-win_amd64. whl Collecting txaio>=18.8.1 Using cached https://files.pythonhosted.org/packages/e9/6d/e1a6f7835cde86728e5 bb1f577be9b2d7d273fdb33c286e70b087d418ded/txaio-18.8.1-py2.py3-none-any.whl Requirement already satisfied, skipping upgrade: zope.interface>=3.6.0; extra == "twisted" in c:\users\toshiba\appdata\local\programs\python\python37\lib\site-p ackages (from autobahn[twisted]>=17.10.1->kiteconnect) (4.6.0) Requirement already satisfied, skipping upgrade: Twisted>=12.1.0; extra == "twis ted" in c:\users\toshiba\appdata\local\programs\python\python37\lib\site-package s (from autobahn[twisted]>=17.10.1->kiteconnect) (18.7.0) Collecting asn1crypto>=0.21.0 Using cached https://files.pythonhosted.org/packages/6e/1e/fb0e487b5229e5fb7b1 5c6d00b4e8082a3414fe62b1da4c9a905b106e672/asn1crypto-1.1.0-py2.py3-none-any.whl Collecting cffi!=1.11.3,>=1.8 Using cached https://files.pythonhosted.org/packages/d6/cf/ba7e2df852a2fc807d4 8b3f7bea46f741830be4f047a0712e6de3e95fb6a/cffi-1.13.0.tar.gz ERROR: Command errored out with exit status 1: command: 'c:\users\toshiba\appdata\local\programs\python\python37\python.ex e' -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\\Users\\Toshiba\\ AppData\\Local\\Temp\\pip-install-x4qzic17\\cffi\\setup.py'"'"'; __file__='"'"'C :\\Users\\Toshiba\\AppData\\Local\\Temp\\pip-install-x4qzic17\\cffi\\setup.py'"' "';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"' "'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"' ))' egg_info --egg-base 'C:\Users\Toshiba\AppData\Local\Temp\pip-install-x4qzic1 7\cffi\pip-egg-info' cwd: C:\Users\Toshiba\AppData\Local\Temp\pip-install-x4qzic17\cffi\ Complete output (30 lines): Traceback (most recent call last): File "c:\users\toshiba\appdata\local\programs\python\python37\lib\site-pac kages\setuptools\msvc.py", line 489, in _find_latest_available_vc_ver return self.find_available_vc_vers()[-1] IndexError: list index out of range During handling of the above exception, another exception occurred: Traceback (most recent call last): File "", line 1, in File "C:\Users\Toshiba\AppData\Local\Temp\pip-install-x4qzic17\cffi\setup. py", line 127, in if sys.platform == 'win32' and uses_msvc(): File "C:\Users\Toshiba\AppData\Local\Temp\pip-install-x4qzic17\cffi\setup. py", line 105, in uses_msvc return config.try_compile('#ifndef _MSC_VER\n#error "not MSVC"\n#endif') File "c:\users\toshiba\appdata\local\programs\python\python37\lib\distutil s\command\config.py", line 227, in try_compile self._compile(body, headers, include_dirs, lang) File "c:\users\toshiba\appdata\local\programs\python\python37\lib\distutil s\command\config.py", line 133, in _compile self.compiler.compile([src], include_dirs=include_dirs) File "c:\users\toshiba\appdata\local\programs\python\python37\lib\distutil s\_msvccompiler.py", line 346, in compile self.initialize() File "c:\users\toshiba\appdata\local\programs\python\python37\lib\distutil s\_msvccompiler.py", line 239, in initialize vc_env = _get_vc_env(plat_spec) File "c:\users\toshiba\appdata\local\programs\python\python37\lib\site-pac kages\setuptools\msvc.py", line 185, in msvc14_get_vc_env return EnvironmentInfo(plat_spec, vc_min_ver=14.0).return_env() File "c:\users\toshiba\appdata\local\programs\python\python37\lib\site-pac kages\setuptools\msvc.py", line 843, in __init__ self.si = SystemInfo(self.ri, vc_ver) File "c:\users\toshiba\appdata\local\programs\python\python37\lib\site-pac kages\setuptools\msvc.py", line 485, in __init__ self.vc_ver = vc_ver or self._find_latest_available_vc_ver() File "c:\users\toshiba\appdata\local\programs\python\python37\lib\site-pac kages\setuptools\msvc.py", line 492, in _find_latest_available_vc_ver raise distutils.errors.DistutilsPlatformError(err) distutils.errors.DistutilsPlatformError: Microsoft Visual C++ 14.0 is requir ed. Get it with "Microsoft Visual C++ Build Tools": https://visualstudio.microso ft.com/downloads/ ---------------------------------------- ERROR: Command errored out with exit status 1: python setup.py egg_info Check th e logs for full command output. C:\Users\Toshiba\Desktop>