繁体   English   中英

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

[英]VSCode for WSL: wrong python version of the interpreter

我正在尝试使用 VScode for Python for Windows Subsystem for Linux (WSL)。 在左下角,我看到 python 版本是 3.6(这是我想要的):

在此处输入图像描述

但是,当我检查版本时:

print(sys.version)

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

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

#!/usr/bin/python3

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM