Click here to Skip to main content
14,550,995 members

How to Use Python3 in Visual Studio Code

Rate this:
4.56 (2 votes)
Please Sign up or sign in to vote.
4.56 (2 votes)
17 Apr 2016CPOL
How to configure Visual Studio code to work with Python3

Introduction

I love Visual Studio Code, really – it’s the longest lasting fav thing I’ve had, like, for evah! … I used to hack on Sublime, but I deleted it last week (for evah) in favor of vs code … it's the business.

Anyway, my love for it aside – I was starting some R&D the other day using it, and couldn’t get the darn thing to play nice with the latest version of Python. Using V2, no hassle, but V3 … nope … and dig as I might, I couldn’t find what settings to change. I reached out to @code who sent me to the wiki that kinda helped, but not quite…

Configure VS Code for Python3

After a lot of poking around and going down rabbit holes, I found the solution, you need to tweak the tasks.json file to tell it to use Python V3.

To get to that file, in vscode (mac) cmd+shift+P – type ‘task’ – select ‘configure task runner’, and edit the file to point the “command” at “python3”, and the (command line) args to point at ${file}. Save, Debug/Run .. works! … now, back to coding. :)

Image 1

Image 2

History

  • V1 - 17th April, 2016

License

This article, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

Share

About the Author

DataBytzAI
Chief Technology Officer The DataWorks
United Kingdom United Kingdom
Allen is a consulting architect with a background in enterprise systems. His current obsessions are IoT, Big Data and Machine Learning. When not chained to his desk he can be found fixing broken things, playing music very badly or trying to shape things out of wood. He runs his own company specializing in systems architecture and scaling for big data and is involved in a number of technology startups.

Allen is a chartered engineer, a Fellow of the British Computing Society, and a Microsoft MVP. He writes for CodeProject, C-Sharp Corner and DZone. He currently completing a PhD in AI and is also a ball throwing slave for his dogs.

Comments and Discussions

 
-- There are no messages in this forum --
Tip/Trick
Posted 17 Apr 2016

Tagged as

Stats

36.5K views
2 bookmarked