WSCode的VSCode:解释器的python版本错误

时间:2020-01-21 16:55:54

标签: python visual-studio-code vscode-settings vscode-remote

我正在尝试将VScode用于Python的Windows Linux子系统(WSL)。在左下角,我看到python版本是3.6(这是我想要的):

enter image description here

但是,当我检查版本时:

print(sys.version)

我得到2.7.17。为什么我不能使用Python 3?如何将解释器切换到Python 3.6.9?

1 个答案:

答案 0 :(得分:2)

有两种方法。最简单的方法是在脚本上方添加一个shebang,如下所示:

#!/usr/bin/python3

此外,您是否使用python mycode.pypython3 mycode.py运行代码。这有所作为。

另一种方法是按照本教程安装和使用不同版本的python。 https://hackersandslackers.com/multiple-versions-python-ubuntu/

另一种方法是使用虚拟环境。这样,您可以在项目级别定义python版本。可能还有更多方法。