VScode看不到pyenv python解释器

VScode看不到pyenv python解释器,python,windows,visual-studio-code,Python,Windows,Visual Studio Code,我在windows计算机上安装了pyenv-win。它在命令行中运行良好。我可以安装python版本,将它们设置为全局等,但我的VS代码没有看到它们。它只看到我很久以前安装的一个python解释器,当时我还没有使用pyenv VScode: pyenv: C:\Users\jbron\cmder λ pyenv versions 3.7.0 * 3.8.0 (set by C:\Users\jbron\.pyenv\pyenv-win\version) 为什么找不到我的pyenv解释器?

我在windows计算机上安装了
pyenv-win
。它在命令行中运行良好。我可以安装python版本,将它们设置为全局等,但我的VS代码没有看到它们。它只看到我很久以前安装的一个python解释器,当时我还没有使用pyenv

VScode:

pyenv:

C:\Users\jbron\cmder
λ pyenv versions
  3.7.0
* 3.8.0 (set by C:\Users\jbron\.pyenv\pyenv-win\version)

为什么找不到我的pyenv解释器?我的Linux机器上没有类似的问题

建议您尝试以下操作:

  • 请检查Python环境变量是否包含已安装的Python路径:

  • 请在安装后重新打开VSCode:

  • 更新:

    我使用的“pyenv”的环境变量路径是:(在这个路径下,我们可以找到pyenv下载的python3.6.7)

    我们可以看到它下载Python 3.6.7的存储位置:

     C:\Users\...\.pyenv\pyenv-win\install_cache\python-3.6.7-amd64-webinstall.exe
    
    双击以安装:


    事实并非如此。我知道。但是在windows上有没有办法让它工作呢?因为pyenv的要点是您可以自由地管理您的python版本。它在Linux上以这种方式工作,并且可以识别它们。让它们显示在Windows中的唯一方法是通过env变量单独添加它们?@John-我在安装Python时选中了“将Python3.6添加到路径”,然后它将自动添加到环境变量中。这里的要点是,我使用pyenv win安装Python解释器。我们谈论的是同一件事吗?@John-你是如何使用“pyenv-win”安装Python的?安装后,环境变量中是否有此Python路径?当Python环境变量正确时,VSCode可以识别它。@JillCheng您没有抓住要点。使用PythonMSI安装程序使VS代码检测到它使使用pyenv win变得无用。OP正试图找到一种告诉VS代码的方法“嘿,使用路径中可用的
    python
    解释器,在切换全局python版本时,py env win会自动设置解释器。您找到解决方案了吗?VS代码依赖windows上的官方Python安装程序,而不是path上可用的Python,这真是太疯狂了。