【问题标题】:VSCode not selecting the correct python interpreterVSCode 没有选择正确的 python 解释器
【发布时间】:2021-09-06 11:00:09
【问题描述】:

我有一个脚本,我需要在我的硬盘驱动器中使用一个非常特定的 python 解释器来运行它。
我使用 vscode 作为 IDE,并尝试使用命令面板选择 python 解释器。

但是,由于相关解释器不存在,我手动搜索它。

但是,即使在那之后,它也不起作用,因为在终端中键入 python 然后打开 windows 商店以安装 python IDE。我也尝试将解释器的路径添加到环境变量中,但问题仍然存在。


我该如何解决这个问题。
谢谢你的帮助。

【问题讨论】:

    标签: python visual-studio-code


    【解决方案1】:

    您在 VS Code 上选择的 Python 版本仅影响编辑器。右键单击侧栏上的任何文件并选择Open in Integrated Terminal。如果您选择的 Python 版本是使用 virtualenv 创建的,它将激活并且您的 python 命令有效。

    如果不工作并且您想要一个全局 Python 版本,您需要将 Python 路径添加到您的系统变量以工作 python 命令。检查这个: https://geek-university.com/python/add-python-to-the-windows-path/

    顺便说一句,我认为 FreeCad/bin 目录中的 python.exe 不是正确的 Python 版本

    【讨论】:

      【解决方案2】:

      您可以在左下角选择 Python 解释器。

      这里向您展示了如何做到这一点:Python Interpreter

      【讨论】:

        【解决方案3】:

        原因:

        您的系统环境路径包含:%USERPROFILE%\AppData\Local\Microsoft\WindowsApps

        解决方案:

        打开Window Search(Win) 找到Manage app execution aliases。像这样关闭python3的App Installer:

        您可以参考this answer了解更多信息。

        【讨论】:

          最近更新 更多