【问题标题】:VS Code Python installation and Python Interpreter not recognizedVS Code Python 安装和 Python Interpreter 无法识别
【发布时间】:2020-06-05 17:22:16
【问题描述】:

我在 "Python is not installed. Please download and install python before using the extension."

的 VS Code 上收到这条消息

也没有*"Python Interpreter"* 可供选择。当我单击它时,它显示为空。

我确实安装了PythonPython extension,并且我确实在Anaconda navigator 中设置了virtual environments,但由于某种原因,我无法使用它们。我尝试了很多方法,例如重新安装 Python、Anaconda 和 VS Code 以及 VS 代码的 Python 扩展,但这并没有解决问题。可能是什么原因? 我还附上了 VS Code 的屏幕截图。 Pleae click here to see the screenshot

感谢您的帮助。

【问题讨论】:

  • 你的anaconda是否安装在默认路径下?
  • 是的,@alexzshl 这是默认安装。
  • venvlauncher.exe 不是有效路径,因为它不是 Python 解释器。您是否使用指定的 Python 版本创建了任何 conda 环境?你可以environment docs 来查看扩展在哪里寻找环境和解释器。
  • 你关注官方文档Using Python environments in VS Code了吗?
  • 从你给出的图片看,VSCode 好像在你的电脑上也找不到'python.exe'。因此,最好打开一个 cmd 并输入“python”,以检查它是否有效。可能是系统环境造成的:虽然你安装了python或者anaconda,但是你没有将它们的路径添加到'PATH'中。或者你的 anaconda 有问题,所以在里面找不到“python.exe”。

标签: python visual-studio-code conda


【解决方案1】:

我尝试了很多方法,但都没有奏效。所以我删除了这个扩展"Anaconda Extension Pack by Microsoft",它解决了这个问题。因此,遇到相同问题的任何人都可以尝试卸载此扩展程序。

【讨论】:

    【解决方案2】:

    您需要下载 VS Code 的 Python 扩展。 https://marketplace.visualstudio.com/items?itemName=ms-python.python

    如果您仍然遇到错误,我建议您查看这里。 https://code.visualstudio.com/docs/python/python-tutorial#_prerequisites

    【讨论】:

    • 谢谢,但我已经有了。它工作正常,但我最近收到此错误。
    【解决方案3】:

    我曾经遇到过类似的问题,我发现默认情况下 vs 代码会查找 /usr/bin/python 但是在某些情况下,在 linux 和 mac 上,路径是 /usr/bin/python3 或 2 ,所以你可以修复它通过将 python3 声明为默认版本。

    打开终端并输入以下命令

    sudo apt install python-is-python3
    

    检查安装使用 -

    python --version
    

    它的输出应该是 3.x.x

    【讨论】:

      猜你喜欢
      • 2021-03-17
      • 2020-08-02
      • 1970-01-01
      • 2021-12-03
      • 1970-01-01
      • 2019-04-22
      • 1970-01-01
      • 2021-08-26
      • 2020-09-08
      相关资源
      最近更新 更多