VSL的VSCode:解释器的错误Python版本

问题描述 投票:0回答:1

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

enter image description here

但是,当我检查版本时:

print(sys.version)

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

python visual-studio-code vscode-settings vscode-extensions vscode-remote
1个回答
0
投票

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

#!/usr/bin/python3

另一种方法是将python命名为别名,以指向python3(默认情况下,它指向2.7,不知道为什么)。

alias python=python3

将其永久添加到~/.bash_aliases

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

© www.soinside.com 2019 - 2024. All rights reserved.