我在我的系统上安装了几个Python解释器,2.x和3.x版本。我正在尝试准备我的工作环境,以便在两个Python版本中编写的代码之间轻松切换。在Visual Studio Code(VSC)中进行尽可能灵活的设置非常重要。 问题是我不知道如何设置VSC终端在Python 2.x中运行代码。需要终端输出,因为它允许轻松提供用户输入。 我已经尝试过在VSC页面上提供的说明,例如文件夹或工作区设置中的手动解释器路径指示。我重新安装了Python 2.x以确保PATH变量已更新。 当我使用CodeRunner扩展运行代码时,它总是在Python 3.x中运行它。 有没有人有类似的问题,并发现如何更改这个集成终端使用的Python环境?
答案 0 :(得分:2)
在MS Code屏幕的底部是一个信息栏,可以让您知道什么行,列,文本编码等...它还显示您正在访问的python解释器。
如果单击正在运行的python版本的文本,它将打开系统上可用解释器的列表。如果路径中有2.7,则可以选择它。
答案 1 :(得分:1)
答案 2 :(得分:0)
您所要做的就是按ctrl+shift+p
,然后会在屏幕顶部显示搜索栏
然后键入以下命令。 python:select interpreter
您将获得选择。选择您要使用的那个。
答案 3 :(得分:0)
上述答案不会像所解释的那样在视觉工作室的终端中更改解释器。您可以自己看看。 (我在Linux上)
which python3
# /usr/bin/python3
您不能导出新的PATH,因为它会破坏您的其他命令。而且,您都不能通过root特权直接更改“ python3”文件。那样行不通。
您最好的选择是根据需要重塑系统解释器。