我正在尝试将VScode用于Python的Windows Linux子系统(WSL)。在左下角,我看到python版本是3.6(这是我想要的):
但是,当我检查版本时:
print(sys.version)
我得到2.7.17。为什么我不能使用Python 3?如何将解释器切换到Python 3.6.9?
答案 0 :(得分:2)
有两种方法。最简单的方法是在脚本上方添加一个shebang,如下所示:
#!/usr/bin/python3
此外,您是否使用python mycode.py
或python3 mycode.py
运行代码。这有所作为。
另一种方法是按照本教程安装和使用不同版本的python。 https://hackersandslackers.com/multiple-versions-python-ubuntu/
另一种方法是使用虚拟环境。这样,您可以在项目级别定义python版本。可能还有更多方法。