【问题标题】:visual studio code: python selector defaults to version 2 even when python v3 selectedVisual Studio 代码:即使选择了 python v3,python 选择器也默认为版本 2
【发布时间】:2019-03-26 10:09:19
【问题描述】:

即使选择了 Python3 解释器,Visual Studio Code 也会运行 Python2。我通过按右上角的播放按钮来运行代码。我已将工作站和用户设置 python.pythonpath 更改为“C:\Program Files (x86)\Python37-32\python.exe”,以防万一。我在下面包含了正在运行的文件和输出的屏幕截图:

谁能解释为什么会这样以及我该如何纠正它?

非常感谢

谢谢

【问题讨论】:

  • 恐怕这会打开一个命令行并且你通常的PATH 适用。尝试将 PYTHONPATH 设置为 Python3 并从该命令行打开 Visual Studio Code。如果可行,请查看code.visualstudio.com/docs/python/environments
  • 当我运行“C:\Program Files (x86)\Python37-32\python.exe”时,它会打开 python3。视觉工作室不应该打开python3吗?
  • 你能进一步解释你的意思吗?我可能理解错了。
  • 我的意思是您的 PATH 可能会覆盖您在 Visual Studio Code 中的设置。尝试打开命令行并查看python --version 的结果。
  • C:\Users\john>python --version 下一行 Python 3.7.0

标签: python-3.x python-2.7 visual-studio-code


【解决方案1】:

这是意料之中的。您需要创建一个被激活的虚拟环境,以使 python 命令指向您的 PATH 所具有的 python 以外的其他内容。

【讨论】:

    猜你喜欢
    • 2017-08-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-17
    • 1970-01-01
    • 1970-01-01
    • 2013-08-17
    相关资源
    最近更新 更多