如何在Visual Studio代码中更改解释器?

时间:2017-12-01 22:07:09

标签: python visual-studio terminal

我在我的系统上安装了几个Python解释器,2.x和3.x版本。我正在尝试准备我的工作环境,以便在两个Python版本中编写的代码之间轻松切换。在Visual Studio Code(VSC)中进行尽可能灵活的设置非常重要。 问题是我不知道如何设置VSC终端在Python 2.x中运行代码。需要终端输出,因为它允许轻松提供用户输入。 我已经尝试过在VSC页面上提供的说明,例如文件夹或工作区设置中的手动解释器路径指示。我重新安装了Python 2.x以确保PATH变量已更新。 当我使用CodeRunner扩展运行代码时,它总是在Python 3.x中运行它。 有没有人有类似的问题,并发现如何更改这个集成终端使用的Python环境?

4 个答案:

答案 0 :(得分:2)

在MS Code屏幕的底部是一个信息栏,可以让您知道什么行,列,文本编码等...它还显示您正在访问的python解释器。

如果单击正在运行的python版本的文本,它将打开系统上可用解释器的列表。如果路径中有2.7,则可以选择它。

答案 1 :(得分:1)

  1. 下载并安装所需的python版本 https://www.python.org/downloads/

  2. 打开Visual Studio代码

  3. 单击左下方的版本

enter image description here

  1. 选择要遵守代码的版本 enter image description here

答案 2 :(得分:0)

您所要做的就是按ctrl+shift+p,然后会在屏幕顶部显示搜索栏

然后键入以下命令。 python:select interpreter 您将获得选择。选择您要使用的那个。

答案 3 :(得分:0)

上述答案不会像所解释的那样在视觉工作室的终端中更改解释器。您可以自己看看。 (我在Linux上)

which python3
# /usr/bin/python3

您不能导出新的PATH,因为它会破坏您的其他命令。而且,您都不能通过root特权直接更改“ python3”文件。那样行不通。

您最好的选择是根据需要重塑系统解释器。