【问题标题】:VSCode terminal change from python 3.7 to 3.6VSCode 终端从 python 3.7 更改为 3.6
【发布时间】:2020-11-01 00:49:08
【问题描述】:

我想安装 dlib,但由于它只有 supports python 3.6,我必须降级我的 python 3.7。

我能够创建一个环境并且已经在我的 VSCode 上选择了它,但是每当我检查我的终端是否有 python 版本时,它仍然停留在 3.7 上。

有人可以帮我解决这个问题吗?

【问题讨论】:

  • 我不是windows用户,最近没有做过很多python编码(所以我不能给你一个明确的答案),但你应该看看虚拟环境。

标签: python visual-studio-code dlib


【解决方案1】:

在终端中写入python 时,使用的版本由PATH 变量解析。您可能需要指定所需 Python 版本的完整路径(在 Windows 中,使用 where python 列出所有可能性),或修改 PATH 变量并更改顺序。根据安装方法,python 的完整路径可能类似于 C:\Python36\python.exe

【讨论】:

  • 你能告诉我这是哪个PATH吗?在 settings.json 上,我已经将它定向到 3.6 版本。 { "python.pythonPath": "C:\\Users\\ELITEBOOK\\anaconda3\\envs\\py36\\python.exe" }
  • 你不需要修改你的PATH,你可以直接运行Python 3.6。 where python 输出什么?
  • 另外,vscode 设置python.pythonPathPATH 系统变量不同。
  • 它不返回任何东西
  • 这里是我使用anaconda终端时的输出C:\Users\ELITEBOOK\anaconda3\python.exe C:\Users\ELITEBOOK\AppData\Local\Microsoft\WindowsApps\python.exe
猜你喜欢
  • 1970-01-01
  • 2019-07-27
  • 1970-01-01
  • 1970-01-01
  • 2017-11-10
  • 1970-01-01
  • 2016-01-30
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多