{"action":"created","issue":{"url":"https://api.github.com/repos/matplotlib/matplotlib/issues/15041","repository_url":"https://api.github.com/repos/matplotlib/matplotlib","labels_url":"https://api.github.com/repos/matplotlib/matplotlib/issues/15041/labels{/name}","comments_url":"https://api.github.com/repos/matplotlib/matplotlib/issues/15041/comments","events_url":"https://api.github.com/repos/matplotlib/matplotlib/issues/15041/events","html_url":"https://github.com/matplotlib/matplotlib/issues/15041","id":479609374,"node_id":"MDU6SXNzdWU0Nzk2MDkzNzQ=","number":15041,"title":"`pip install matplotlib` Fails with Python 3.8.0b3","user":{"login":"IdmFoundInHim","id":30935172,"node_id":"MDQ6VXNlcjMwOTM1MTcy","avatar_url":"https://avatars3.githubusercontent.com/u/30935172?v=4","gravatar_id":"","url":"https://api.github.com/users/IdmFoundInHim","html_url":"https://github.com/IdmFoundInHim","followers_url":"https://api.github.com/users/IdmFoundInHim/followers","following_url":"https://api.github.com/users/IdmFoundInHim/following{/other_user}","gists_url":"https://api.github.com/users/IdmFoundInHim/gists{/gist_id}","starred_url":"https://api.github.com/users/IdmFoundInHim/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/IdmFoundInHim/subscriptions","organizations_url":"https://api.github.com/users/IdmFoundInHim/orgs","repos_url":"https://api.github.com/users/IdmFoundInHim/repos","events_url":"https://api.github.com/users/IdmFoundInHim/events{/privacy}","received_events_url":"https://api.github.com/users/IdmFoundInHim/received_events","type":"User","site_admin":false},"labels":[{"id":129265630,"node_id":"MDU6TGFiZWwxMjkyNjU2MzA=","url":"https://api.github.com/repos/matplotlib/matplotlib/labels/Build","name":"Build","color":"fad8c7","default":false},{"id":117042,"node_id":"MDU6TGFiZWwxMTcwNDI=","url":"https://api.github.com/repos/matplotlib/matplotlib/labels/OS/Microsoft","name":"OS/Microsoft","color":"f9d0c4","default":false}],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":4,"created_at":"2019-08-12T12:05:55Z","updated_at":"2019-11-02T02:38:58Z","closed_at":"2019-08-12T14:44:26Z","author_association":"NONE","body":"<!--To help us understand and resolve your issue, please fill out the form to the best of your ability.-->\r\n<!--You can feel free to delete the sections that do not apply.-->\r\n\r\n### Bug report\r\n\r\n**Bug summary**\r\n\r\nMatplotlib installation through pip fails on Python 3.8.0b3 due to a problem with Visual C++. I was able to successfully install matplotlib on Python 3.7.4 without the bug.\r\n\r\n**Code for reproduction**\r\n\r\n<!--A minimum code snippet required to reproduce the bug.\r\nPlease make sure to minimize the number of dependencies required, and provide\r\nany necessary plotted data.\r\nAvoid using threads, as Matplotlib is (explicitly) not thread-safe.-->\r\n\r\n```shell\r\npip install matplotlib\r\n```\r\n\r\n**Actual outcome**\r\n\r\n<!--The output produced by the above code, which may be a screenshot, console output, etc.-->\r\n\r\n```\r\n  Using cached https://files.pythonhosted.org/packages/12/d1/7b12cd79c791348cb0c78ce6e7d16bd72992f13c9f1e8e43d2725a6d8adf/matplotlib-3.1.1.tar.gz\r\n    ERROR: Command errored out with exit status 1:\r\n     command: 'c:\\python38\\python.exe' -c 'import sys, setuptools, tokenize; sys.argv[0] = '\"'\"'C:\\\\Users\\\\*****\\\\AppData\\\\Local\\\\Temp\\\\pip-install-6rm6bopg\\\\matplotlib\\\\setup.py'\"'\"'; __file__='\"'\"'C:\\\\Users\\\\*****\\\\AppData\\\\Local\\\\Temp\\\\pip-install-6rm6bopg\\\\matplotlib\\\\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 pip-egg-info\r\n         cwd: C:\\Users\\*****\\AppData\\Local\\Temp\\pip-install-6rm6bopg\\matplotlib\\\r\n    Complete output (220 lines):\r\n    ================================================================================\r\n    Edit setup.cfg to change the build options\r\n\r\n    BUILDING MATPLOTLIB\r\n      matplotlib: yes [3.1.1]\r\n          python: yes [3.8.0b3 (tags/v3.8.0b3:4336222, Jul 29 2019, 16:54:03) [MSC\r\n                      v.1916 64 bit (AMD64)]]\r\n        platform: yes [win32]\r\n\r\n    OPTIONAL SUBPACKAGES\r\n     sample_data: yes [installing]\r\n           tests: no  [skipping due to configuration]\r\n\r\n    OPTIONAL BACKEND EXTENSIONS\r\n             agg: yes [installing]\r\n           tkagg: yes [installing; run-time loading from Python Tcl/Tk]\r\n          macosx: no  [Mac OS-X only]\r\n\r\n    OPTIONAL PACKAGE DATA\r\n            dlls: no  [skipping due to configuration]\r\n\r\n    Could not locate executable g77\r\n    Could not locate executable f77\r\n    Could not locate executable ifort\r\n    Could not locate executable ifl\r\n    Could not locate executable f90\r\n    Could not locate executable DF\r\n    Could not locate executable efl\r\n    Using built-in specs.\r\n    COLLECT_GCC=C:\\Program Files\\mingw-w64\\x86_64-8.1.0-posix-seh-rt_v6-rev0\\mingw64\\bin\\gfortran.exe\r\n    COLLECT_LTO_WRAPPER=C:/Program\\ Files/mingw-w64/x86_64-8.1.0-posix-seh-rt_v6-rev0/mingw64/bin/../libexec/gcc/x86_64-w64-mingw32/8.1.0/lto-wrapper.exe\r\n    Target: x86_64-w64-mingw32\r\n    Configured with: ../../../src/gcc-8.1.0/configure --host=x86_64-w64-mingw32 --build=x86_64-w64-mingw32 --target=x86_64-w64-mingw32 --prefix=/mingw64 --with-sysroot=/c/mingw810/x86_64-810-posix-seh-rt_v6-rev0/mingw64 --enable-shared --enable-static --disable-multilib --enable-languages=c,c++,fortran,lto --enable-libstdcxx-time=yes --enable-threads=posix --enable-libgomp --enable-libatomic --enable-lto --enable-graphite --enable-checking=release --enable-fully-dynamic-string --enable-version-specific-runtime-libs --disable-libstdcxx-pch --disable-libstdcxx-debug --enable-bootstrap --disable-rpath --disable-win32-registry --disable-nls --disable-werror --disable-symvers --with-gnu-as --with-gnu-ld --with-arch=nocona --with-tune=core2 --with-libiconv --with-system-zlib --with-gmp=/c/mingw810/prerequisites/x86_64-w64-mingw32-static --with-mpfr=/c/mingw810/prerequisites/x86_64-w64-mingw32-static --with-mpc=/c/mingw810/prerequisites/x86_64-w64-mingw32-static --with-isl=/c/mingw810/prerequisites/x86_64-w64-mingw32-static --with-pkgversion='x86_64-posix-seh-rev0, Built by MinGW-W64 project' --with-bugurl=https://sourceforge.net/projects/mingw-w64 CFLAGS='-O2 -pipe -fno-ident -I/c/mingw810/x86_64-810-posix-seh-rt_v6-rev0/mingw64/opt/include -I/c/mingw810/prerequisites/x86_64-zlib-static/include -I/c/mingw810/prerequisites/x86_64-w64-mingw32-static/include' CXXFLAGS='-O2 -pipe -fno-ident -I/c/mingw810/x86_64-810-posix-seh-rt_v6-rev0/mingw64/opt/include -I/c/mingw810/prerequisites/x86_64-zlib-static/include -I/c/mingw810/prerequisites/x86_64-w64-mingw32-static/include' CPPFLAGS=' -I/c/mingw810/x86_64-810-posix-seh-rt_v6-rev0/mingw64/opt/include -I/c/mingw810/prerequisites/x86_64-zlib-static/include -I/c/mingw810/prerequisites/x86_64-w64-mingw32-static/include' LDFLAGS='-pipe -fno-ident -L/c/mingw810/x86_64-810-posix-seh-rt_v6-rev0/mingw64/opt/lib -L/c/mingw810/prerequisites/x86_64-zlib-static/lib -L/c/mingw810/prerequisites/x86_64-w64-mingw32-static/lib '\r\n    Thread model: posix\r\n    gcc version 8.1.0 (x86_64-posix-seh-rev0, Built by MinGW-W64 project)\r\n    'svnversion' is not recognized as an internal or external command,\r\n    operable program or batch file.\r\n    Using built-in specs.\r\n    COLLECT_GCC=C:\\Program Files\\mingw-w64\\x86_64-8.1.0-posix-seh-rt_v6-rev0\\mingw64\\bin\\gfortran.exe\r\n    COLLECT_LTO_WRAPPER=C:/Program\\ Files/mingw-w64/x86_64-8.1.0-posix-seh-rt_v6-rev0/mingw64/bin/../libexec/gcc/x86_64-w64-mingw32/8.1.0/lto-wrapper.exe\r\n    Target: x86_64-w64-mingw32\r\n    Configured with: ../../../src/gcc-8.1.0/configure --host=x86_64-w64-mingw32 --build=x86_64-w64-mingw32 --target=x86_64-w64-mingw32 --prefix=/mingw64 --with-sysroot=/c/mingw810/x86_64-810-posix-seh-rt_v6-rev0/mingw64 --enable-shared --enable-static --disable-multilib --enable-languages=c,c++,fortran,lto --enable-libstdcxx-time=yes --enable-threads=posix --enable-libgomp --enable-libatomic --enable-lto --enable-graphite --enable-checking=release --enable-fully-dynamic-string --enable-version-specific-runtime-libs --disable-libstdcxx-pch --disable-libstdcxx-debug --enable-bootstrap --disable-rpath --disable-win32-registry --disable-nls --disable-werror --disable-symvers --with-gnu-as --with-gnu-ld --with-arch=nocona --with-tune=core2 --with-libiconv --with-system-zlib --with-gmp=/c/mingw810/prerequisites/x86_64-w64-mingw32-static --with-mpfr=/c/mingw810/prerequisites/x86_64-w64-mingw32-static --with-mpc=/c/mingw810/prerequisites/x86_64-w64-mingw32-static --with-isl=/c/mingw810/prerequisites/x86_64-w64-mingw32-static --with-pkgversion='x86_64-posix-seh-rev0, Built by MinGW-W64 project' --with-bugurl=https://sourceforge.net/projects/mingw-w64 CFLAGS='-O2 -pipe -fno-ident -I/c/mingw810/x86_64-810-posix-seh-rt_v6-rev0/mingw64/opt/include -I/c/mingw810/prerequisites/x86_64-zlib-static/include -I/c/mingw810/prerequisites/x86_64-w64-mingw32-static/include' CXXFLAGS='-O2 -pipe -fno-ident -I/c/mingw810/x86_64-810-posix-seh-rt_v6-rev0/mingw64/opt/include -I/c/mingw810/prerequisites/x86_64-zlib-static/include -I/c/mingw810/prerequisites/x86_64-w64-mingw32-static/include' CPPFLAGS=' -I/c/mingw810/x86_64-810-posix-seh-rt_v6-rev0/mingw64/opt/include -I/c/mingw810/prerequisites/x86_64-zlib-static/include -I/c/mingw810/prerequisites/x86_64-w64-mingw32-static/include' LDFLAGS='-pipe -fno-ident -L/c/mingw810/x86_64-810-posix-seh-rt_v6-rev0/mingw64/opt/lib -L/c/mingw810/prerequisites/x86_64-zlib-static/lib -L/c/mingw810/prerequisites/x86_64-w64-mingw32-static/lib '\r\n    Thread model: posix\r\n    gcc version 8.1.0 (x86_64-posix-seh-rev0, Built by MinGW-W64 project)\r\n    Using built-in specs.\r\n    COLLECT_GCC=C:\\Program Files\\mingw-w64\\x86_64-8.1.0-posix-seh-rt_v6-rev0\\mingw64\\bin\\gfortran.exe\r\n    COLLECT_LTO_WRAPPER=C:/Program\\ Files/mingw-w64/x86_64-8.1.0-posix-seh-rt_v6-rev0/mingw64/bin/../libexec/gcc/x86_64-w64-mingw32/8.1.0/lto-wrapper.exe\r\n    Target: x86_64-w64-mingw32\r\n    Configured with: ../../../src/gcc-8.1.0/configure --host=x86_64-w64-mingw32 --build=x86_64-w64-mingw32 --target=x86_64-w64-mingw32 --prefix=/mingw64 --with-sysroot=/c/mingw810/x86_64-810-posix-seh-rt_v6-rev0/mingw64 --enable-shared --enable-static --disable-multilib --enable-languages=c,c++,fortran,lto --enable-libstdcxx-time=yes --enable-threads=posix --enable-libgomp --enable-libatomic --enable-lto --enable-graphite --enable-checking=release --enable-fully-dynamic-string --enable-version-specific-runtime-libs --disable-libstdcxx-pch --disable-libstdcxx-debug --enable-bootstrap --disable-rpath --disable-win32-registry --disable-nls --disable-werror --disable-symvers --with-gnu-as --with-gnu-ld --with-arch=nocona --with-tune=core2 --with-libiconv --with-system-zlib --with-gmp=/c/mingw810/prerequisites/x86_64-w64-mingw32-static --with-mpfr=/c/mingw810/prerequisites/x86_64-w64-mingw32-static --with-mpc=/c/mingw810/prerequisites/x86_64-w64-mingw32-static --with-isl=/c/mingw810/prerequisites/x86_64-w64-mingw32-static --with-pkgversion='x86_64-posix-seh-rev0, Built by MinGW-W64 project' --with-bugurl=https://sourceforge.net/projects/mingw-w64 CFLAGS='-O2 -pipe -fno-ident -I/c/mingw810/x86_64-810-posix-seh-rt_v6-rev0/mingw64/opt/include -I/c/mingw810/prerequisites/x86_64-zlib-static/include -I/c/mingw810/prerequisites/x86_64-w64-mingw32-static/include' CXXFLAGS='-O2 -pipe -fno-ident -I/c/mingw810/x86_64-810-posix-seh-rt_v6-rev0/mingw64/opt/include -I/c/mingw810/prerequisites/x86_64-zlib-static/include -I/c/mingw810/prerequisites/x86_64-w64-mingw32-static/include' CPPFLAGS=' -I/c/mingw810/x86_64-810-posix-seh-rt_v6-rev0/mingw64/opt/include -I/c/mingw810/prerequisites/x86_64-zlib-static/include -I/c/mingw810/prerequisites/x86_64-w64-mingw32-static/include' LDFLAGS='-pipe -fno-ident -L/c/mingw810/x86_64-810-posix-seh-rt_v6-rev0/mingw64/opt/lib -L/c/mingw810/prerequisites/x86_64-zlib-static/lib -L/c/mingw810/prerequisites/x86_64-w64-mingw32-static/lib '\r\n    Thread model: posix\r\n    gcc version 8.1.0 (x86_64-posix-seh-rev0, Built by MinGW-W64 project)\r\n    Running from numpy source directory.\r\n    C:\\Users\\*****\\AppData\\Local\\Temp\\easy_install-zkuhqlh3\\numpy-1.17.0\\setup.py:418: UserWarning: Unrecognized setuptools command, proceeding with generating Cython sources and expanding templates\r\n      run_build = parse_setuppy_commands()\r\n    C:\\Users\\*****\\AppData\\Local\\Temp\\easy_install-zkuhqlh3\\numpy-1.17.0\\numpy\\distutils\\system_info.py:690: UserWarning:\r\n        Optimized (vendor) Blas libraries are not found.\r\n        Falls back to netlib Blas library which has worse performance.\r\n        A better performance should be easily gained by switching\r\n        Blas library.\r\n      self.calc_info()\r\n    C:\\Users\\*****\\AppData\\Local\\Temp\\easy_install-zkuhqlh3\\numpy-1.17.0\\numpy\\distutils\\system_info.py:690: UserWarning:\r\n        Blas (http://www.netlib.org/blas/) libraries not found.\r\n        Directories to search for the libraries can be specified in the\r\n        numpy/distutils/site.cfg file (section [blas]) or by setting\r\n        the BLAS environment variable.\r\n      self.calc_info()\r\n    C:\\Users\\*****\\AppData\\Local\\Temp\\easy_install-zkuhqlh3\\numpy-1.17.0\\numpy\\distutils\\system_info.py:690: UserWarning:\r\n        Blas (http://www.netlib.org/blas/) sources not found.\r\n        Directories to search for the sources can be specified in the\r\n        numpy/distutils/site.cfg file (section [blas_src]) or by setting\r\n        the BLAS_SRC environment variable.\r\n      self.calc_info()\r\n    C:\\Users\\*****\\AppData\\Local\\Temp\\easy_install-zkuhqlh3\\numpy-1.17.0\\numpy\\distutils\\system_info.py:1712: UserWarning:\r\n        Lapack (http://www.netlib.org/lapack/) libraries not found.\r\n        Directories to search for the libraries can be specified in the\r\n        numpy/distutils/site.cfg file (section [lapack]) or by setting\r\n        the LAPACK environment variable.\r\n      if getattr(self, '_calc_info_{}'.format(lapack))():\r\n    C:\\Users\\*****\\AppData\\Local\\Temp\\easy_install-zkuhqlh3\\numpy-1.17.0\\numpy\\distutils\\system_info.py:1712: UserWarning:\r\n        Lapack (http://www.netlib.org/lapack/) sources not found.\r\n        Directories to search for the sources can be specified in the\r\n        numpy/distutils/site.cfg file (section [lapack_src]) or by setting\r\n        the LAPACK_SRC environment variable.\r\n      if getattr(self, '_calc_info_{}'.format(lapack))():\r\n    c:\\python38\\lib\\distutils\\dist.py:274: UserWarning: Unknown distribution option: 'define_macros'\r\n      warnings.warn(msg)\r\n    Traceback (most recent call last):\r\n      File \"c:\\python38\\lib\\site-packages\\setuptools\\msvc.py\", line 489, in _find_latest_available_vc_ver\r\n        return self.find_available_vc_vers()[-1]\r\n    IndexError: list index out of range\r\n\r\n    During handling of the above exception, another exception occurred:\r\n\r\n    Traceback (most recent call last):\r\n      File \"c:\\python38\\lib\\distutils\\core.py\", line 148, in setup\r\n        dist.run_commands()\r\n      File \"c:\\python38\\lib\\distutils\\dist.py\", line 966, in run_commands\r\n        self.run_command(cmd)\r\n      File \"c:\\python38\\lib\\distutils\\dist.py\", line 985, in run_command\r\n        cmd_obj.run()\r\n      File \"c:\\python38\\lib\\site-packages\\setuptools\\command\\bdist_egg.py\", line 163, in run\r\n        self.run_command(\"egg_info\")\r\n      File \"c:\\python38\\lib\\distutils\\cmd.py\", line 313, in run_command\r\n        self.distribution.run_command(command)\r\n      File \"c:\\python38\\lib\\distutils\\dist.py\", line 985, in run_command\r\n        cmd_obj.run()\r\n      File \"C:\\Users\\*****\\AppData\\Local\\Temp\\easy_install-zkuhqlh3\\numpy-1.17.0\\numpy\\distutils\\command\\egg_info.py\", line 26, in run\r\n      File \"c:\\python38\\lib\\distutils\\cmd.py\", line 313, in run_command\r\n        self.distribution.run_command(command)\r\n      File \"c:\\python38\\lib\\distutils\\dist.py\", line 985, in run_command\r\n        cmd_obj.run()\r\n      File \"C:\\Users\\*****\\AppData\\Local\\Temp\\easy_install-zkuhqlh3\\numpy-1.17.0\\numpy\\distutils\\command\\build_src.py\", line 142, in run\r\n      File \"C:\\Users\\*****\\AppData\\Local\\Temp\\easy_install-zkuhqlh3\\numpy-1.17.0\\numpy\\distutils\\command\\build_src.py\", line 153, in build_sources\r\n      File \"C:\\Users\\*****\\AppData\\Local\\Temp\\easy_install-zkuhqlh3\\numpy-1.17.0\\numpy\\distutils\\command\\build_src.py\", line 286, in build_library_sources\r\n      File \"C:\\Users\\*****\\AppData\\Local\\Temp\\easy_install-zkuhqlh3\\numpy-1.17.0\\numpy\\distutils\\command\\build_src.py\", line 369, in generate_sources\r\n      File \"numpy\\core\\setup.py\", line 667, in get_mathlib_info\r\n      File \"c:\\python38\\lib\\distutils\\command\\config.py\", line 241, in try_link\r\n        self._check_compiler()\r\n      File \"C:\\Users\\*****\\AppData\\Local\\Temp\\easy_install-zkuhqlh3\\numpy-1.17.0\\numpy\\distutils\\command\\config.py\", line 54, in _check_compiler\r\n      File \"c:\\python38\\lib\\distutils\\_msvccompiler.py\", line 253, in initialize\r\n        vc_env = _get_vc_env(plat_spec)\r\n      File \"c:\\python38\\lib\\site-packages\\setuptools\\msvc.py\", line 185, in msvc14_get_vc_env\r\n        return EnvironmentInfo(plat_spec, vc_min_ver=14.0).return_env()\r\n      File \"c:\\python38\\lib\\site-packages\\setuptools\\msvc.py\", line 843, in __init__\r\n        self.si = SystemInfo(self.ri, vc_ver)\r\n      File \"c:\\python38\\lib\\site-packages\\setuptools\\msvc.py\", line 485, in __init__\r\n        self.vc_ver = vc_ver or self._find_latest_available_vc_ver()\r\n      File \"c:\\python38\\lib\\site-packages\\setuptools\\msvc.py\", line 492, in _find_latest_available_vc_ver\r\n        raise distutils.errors.DistutilsPlatformError(err)\r\n    distutils.errors.DistutilsPlatformError: Microsoft Visual C++ 14.0 is required. Get it with \"Microsoft Visual C++ Build Tools\": https://visualstudio.microsoft.com/downloads/\r\n\r\n    During handling of the above exception, another exception occurred:\r\n\r\n    Traceback (most recent call last):\r\n      File \"c:\\python38\\lib\\site-packages\\setuptools\\sandbox.py\", line 154, in save_modules\r\n        yield saved\r\n      File \"c:\\python38\\lib\\site-packages\\setuptools\\sandbox.py\", line 195, in setup_context\r\n        yield\r\n      File \"c:\\python38\\lib\\site-packages\\setuptools\\sandbox.py\", line 250, in run_setup\r\n        _execfile(setup_script, ns)\r\n      File \"c:\\python38\\lib\\site-packages\\setuptools\\sandbox.py\", line 45, in _execfile\r\n        exec(code, globals, locals)\r\n      File \"C:\\Users\\*****\\AppData\\Local\\Temp\\easy_install-zkuhqlh3\\numpy-1.17.0\\setup.py\", line 443, in <module>\r\n      File \"C:\\Users\\*****\\AppData\\Local\\Temp\\easy_install-zkuhqlh3\\numpy-1.17.0\\setup.py\", line 435, in setup_package\r\n      File \"C:\\Users\\*****\\AppData\\Local\\Temp\\easy_install-zkuhqlh3\\numpy-1.17.0\\numpy\\distutils\\core.py\", line 171, in setup\r\n      File \"c:\\python38\\lib\\site-packages\\setuptools\\__init__.py\", line 145, in setup\r\n        return distutils.core.setup(**attrs)\r\n      File \"c:\\python38\\lib\\distutils\\core.py\", line 163, in setup\r\n        raise SystemExit(\"error: \" + str(msg))\r\n    SystemExit: error: Microsoft Visual C++ 14.0 is required. Get it with \"Microsoft Visual C++ Build Tools\": https://visualstudio.microsoft.com/downloads/\r\n\r\n    During handling of the above exception, another exception occurred:\r\n\r\n    Traceback (most recent call last):\r\n      File \"c:\\python38\\lib\\site-packages\\setuptools\\command\\easy_install.py\", line 1144, in run_setup\r\n        run_setup(setup_script, args)\r\n      File \"c:\\python38\\lib\\site-packages\\setuptools\\sandbox.py\", line 253, in run_setup\r\n        raise\r\n      File \"c:\\python38\\lib\\contextlib.py\", line 131, in __exit__\r\n        self.gen.throw(type, value, traceback)\r\n      File \"c:\\python38\\lib\\site-packages\\setuptools\\sandbox.py\", line 195, in setup_context\r\n        yield\r\n      File \"c:\\python38\\lib\\contextlib.py\", line 131, in __exit__\r\n        self.gen.throw(type, value, traceback)\r\n      File \"c:\\python38\\lib\\site-packages\\setuptools\\sandbox.py\", line 166, in save_modules\r\n        saved_exc.resume()\r\n      File \"c:\\python38\\lib\\site-packages\\setuptools\\sandbox.py\", line 141, in resume\r\n        six.reraise(type, exc, self._tb)\r\n      File \"c:\\python38\\lib\\site-packages\\setuptools\\_vendor\\six.py\", line 685, in reraise\r\n        raise value.with_traceback(tb)\r\n      File \"c:\\python38\\lib\\site-packages\\setuptools\\sandbox.py\", line 154, in save_modules\r\n        yield saved\r\n      File \"c:\\python38\\lib\\site-packages\\setuptools\\sandbox.py\", line 195, in setup_context\r\n        yield\r\n      File \"c:\\python38\\lib\\site-packages\\setuptools\\sandbox.py\", line 250, in run_setup\r\n        _execfile(setup_script, ns)\r\n      File \"c:\\python38\\lib\\site-packages\\setuptools\\sandbox.py\", line 45, in _execfile\r\n        exec(code, globals, locals)\r\n      File \"C:\\Users\\*****\\AppData\\Local\\Temp\\easy_install-zkuhqlh3\\numpy-1.17.0\\setup.py\", line 443, in <module>\r\n      File \"C:\\Users\\*****\\AppData\\Local\\Temp\\easy_install-zkuhqlh3\\numpy-1.17.0\\setup.py\", line 435, in setup_package\r\n      File \"C:\\Users\\*****\\AppData\\Local\\Temp\\easy_install-zkuhqlh3\\numpy-1.17.0\\numpy\\distutils\\core.py\", line 171, in setup\r\n      File \"c:\\python38\\lib\\site-packages\\setuptools\\__init__.py\", line 145, in setup\r\n        return distutils.core.setup(**attrs)\r\n      File \"c:\\python38\\lib\\distutils\\core.py\", line 163, in setup\r\n        raise SystemExit(\"error: \" + str(msg))\r\n    SystemExit: error: Microsoft Visual C++ 14.0 is required. Get it with \"Microsoft Visual C++ Build Tools\": https://visualstudio.microsoft.com/downloads/\r\n\r\n    During handling of the above exception, another exception occurred:\r\n\r\n    Traceback (most recent call last):\r\n      File \"<string>\", line 1, in <module>\r\n      File \"C:\\Users\\*****\\AppData\\Local\\Temp\\pip-install-6rm6bopg\\matplotlib\\setup.py\", line 262, in <module>\r\n        setup(\r\n      File \"c:\\python38\\lib\\site-packages\\setuptools\\__init__.py\", line 144, in setup\r\n        _install_setup_requires(attrs)\r\n      File \"c:\\python38\\lib\\site-packages\\setuptools\\__init__.py\", line 139, in _install_setup_requires\r\n        dist.fetch_build_eggs(dist.setup_requires)\r\n      File \"c:\\python38\\lib\\site-packages\\setuptools\\dist.py\", line 714, in fetch_build_eggs\r\n        resolved_dists = pkg_resources.working_set.resolve(\r\n      File \"c:\\python38\\lib\\site-packages\\pkg_resources\\__init__.py\", line 780, in resolve\r\n        dist = best[req.key] = env.best_match(\r\n      File \"c:\\python38\\lib\\site-packages\\pkg_resources\\__init__.py\", line 1065, in best_match\r\n        return self.obtain(req, installer)\r\n      File \"c:\\python38\\lib\\site-packages\\pkg_resources\\__init__.py\", line 1077, in obtain\r\n        return installer(requirement)\r\n      File \"c:\\python38\\lib\\site-packages\\setuptools\\dist.py\", line 784, in fetch_build_egg\r\n        return cmd.easy_install(req)\r\n      File \"c:\\python38\\lib\\site-packages\\setuptools\\command\\easy_install.py\", line 679, in easy_install\r\n        return self.install_item(spec, dist.location, tmpdir, deps)\r\n      File \"c:\\python38\\lib\\site-packages\\setuptools\\command\\easy_install.py\", line 705, in install_item\r\n        dists = self.install_eggs(spec, download, tmpdir)\r\n      File \"c:\\python38\\lib\\site-packages\\setuptools\\command\\easy_install.py\", line 890, in install_eggs\r\n        return self.build_and_install(setup_script, setup_base)\r\n      File \"c:\\python38\\lib\\site-packages\\setuptools\\command\\easy_install.py\", line 1158, in build_and_install\r\n        self.run_setup(setup_script, setup_base, args)\r\n      File \"c:\\python38\\lib\\site-packages\\setuptools\\command\\easy_install.py\", line 1146, in run_setup\r\n        raise DistutilsError(\"Setup script exited with %s\" % (v.args[0],))\r\n    distutils.errors.DistutilsError: Setup script exited with error: Microsoft Visual C++ 14.0 is required. Get it with \"Microsoft Visual C++ Build Tools\": https://visualstudio.microsoft.com/downloads/\r\n    non-existing path in 'numpy\\\\distutils': 'site.cfg'\r\n    non-existing path in 'numpy\\\\random': 'src\\\\splitmix64\\\\splitmix.h'\r\n    ----------------------------------------\r\nERROR: Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.\r\n```\r\n\r\nKey line:\r\n```\r\nSystemExit: error: Microsoft Visual C++ 14.0 is required. Get it with \"Microsoft Visual C++ Build Tools\": https://visualstudio.microsoft.com/downloads/\r\n```\r\nI installed Microsoft Visual C++ 14.22.27821, but the problem has persisted. Numpy installation fails similarly.\r\n\r\n**Expected outcome**\r\n\r\nMatplotlib is installed sucessfully.\r\n\r\n**Matplotlib version**\r\n<!--Please specify your platform and versions of the relevant libraries you are using:-->\r\n  * Operating system: Windows 10 Pro Insider Build 18956.rs_prerelease.190803-1414\r\n  * Matplotlib version: 3.1.1\r\n  * Matplotlib backend (`print(matplotlib.get_backend())`): N/A\r\n  * Python version: 3.8.0b3 (tags/v3.8.0b3:4336222, Jul 29 2019, 16:54:03) [MSC v.1916 64 bit (AMD64)]\r\n  * Other libraries: pip 19.2.2\r\n\r\n<!--Please tell us how you installed matplotlib and python e.g., from source, pip, conda-->\r\n<!--If you installed from conda, please specify which channel you used if not the default-->\r\n\r\n"},"comment":{"url":"https://api.github.com/repos/matplotlib/matplotlib/issues/comments/549002902","html_url":"https://github.com/matplotlib/matplotlib/issues/15041#issuecomment-549002902","issue_url":"https://api.github.com/repos/matplotlib/matplotlib/issues/15041","id":549002902,"node_id":"MDEyOklzc3VlQ29tbWVudDU0OTAwMjkwMg==","user":{"login":"cdrubido9307","id":49603623,"node_id":"MDQ6VXNlcjQ5NjAzNjIz","avatar_url":"https://avatars3.githubusercontent.com/u/49603623?v=4","gravatar_id":"","url":"https://api.github.com/users/cdrubido9307","html_url":"https://github.com/cdrubido9307","followers_url":"https://api.github.com/users/cdrubido9307/followers","following_url":"https://api.github.com/users/cdrubido9307/following{/other_user}","gists_url":"https://api.github.com/users/cdrubido9307/gists{/gist_id}","starred_url":"https://api.github.com/users/cdrubido9307/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cdrubido9307/subscriptions","organizations_url":"https://api.github.com/users/cdrubido9307/orgs","repos_url":"https://api.github.com/users/cdrubido9307/repos","events_url":"https://api.github.com/users/cdrubido9307/events{/privacy}","received_events_url":"https://api.github.com/users/cdrubido9307/received_events","type":"User","site_admin":false},"created_at":"2019-11-02T02:38:58Z","updated_at":"2019-11-02T02:38:58Z","author_association":"NONE","body":"Same here!"}}
{"actor":{"display_login":"cdrubido9307"}}