This article explains the error visual studio throws when it's trying to compile a project that uses Python 3.6 but the debugger is using Python 3.4. The error says, "install python 3.6 or change the virtual environment".  Solution:  Right-click on the project solution and choose Properties, and then where it says Interpreter: choose Python 3.6. If you have Python 3.6 installed, the program will compile.