-
Notifications
You must be signed in to change notification settings - Fork 133
Versioning and download channels
Language server versions are of the form X.Y.Z
, where X
is a major version, Y
is a minor version, and Z
is a build number. You can find the version you're currently using by checking the "Python" or "Python Language Server" output panels, which you can open by using the command pallete and selecting "Toggle Output", then using the dropdown box on the bottom right.
The language server is released via multiple "download channels":
- stable - Known-good versions, slowly released
- beta - Upcoming fixes and features, more often released
- daily - Builds directly from master, immediate fixes (but potential breakage)
The Python extension for VS Code defaults to the stable download channel (or beta, for the insiders build).
In order to change your download channel, you may set python.analysis.downloadChannel
in your user settings JSON.
This option is undocumented (as it is mainly for testing), and will normally appear grayed out.
To choose a download channel add one of the following to your settings:
"python.analysis.downloadChannel": "stable"
"python.analysis.downloadChannel": "beta"
"python.analysis.downloadChannel": "daily"
The extension will automatically download an update on a reload. If it does not, you can close the editor and delete the language server folder, which will force a download on next startup. Instructions to do so can be found here.