- #1
- 2,138
- 2,713
I had Python 3.7.3 installed on my laptop. I decided to upgrade to 3.8.0, and after installing all necessary packages, uninstall the old version.
The installation of 3.8.0 was successfully done. With pip, I installed scipy, numpy and sympy. Now when I tried to install matplotlib, it threw an error. It was a large message, so I have attached that as a text file.
This line in the error message caught my eye:
I don't have Visual C++ installed, simply because I don't use it and won't require it anytime in the near future. The installation is about 1GB, and I am reluctant to install another piece of software just for Python. I already have Matlab student version (which I bought recently), and use that for all my computation work. I have Python only because it is there in my syllabus. And I have somewhat decided to stick to the old version.
The fact is, I have matplotlib installed for the old version of python. It works fine. And I didn't have Visual C++ at that time. Why is Visual C++ required now all of a sudden? Is this a bug or a deliberate feature?
The installation of 3.8.0 was successfully done. With pip, I installed scipy, numpy and sympy. Now when I tried to install matplotlib, it threw an error. It was a large message, so I have attached that as a text file.
This line in the error message caught my eye:
Code:
Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++ Build Tools": https://visualstudio.microsoft.com/downloads/
The fact is, I have matplotlib installed for the old version of python. It works fine. And I didn't have Visual C++ at that time. Why is Visual C++ required now all of a sudden? Is this a bug or a deliberate feature?
Attachments
Last edited: