如何强制MS Visual Code使用python 2.7

问题描述 投票:1回答:2

我已经在Mac上运行Visual Studio代码大约2年了,我遇到了以前没见过的问题。很长一段时间我没有亲自为Code运行任何更新。让我们说11月下旬。

1)我工作区右下方的一条消息说

The macOS system install of Python is not recommended,
some functionality in the extension will be limited. 
Install another version of Python for the best
experience.

不幸的是我无法更新到Python 3.x并且它不应该由Code强制我更新。有没有办法关闭此消息?

2)与上述相关的是,不再识别某些类或语言关键字(JSONUtils,@ unittest,requests,def)。我创建的一些常量和一个定义用于存储类的变量。

sc = SomeClass()

这将在定义时被识别,但是在使用期间它将不被识别。

sc.SomeMethod( 1, 2, 3 )

sc不会被识别。这对我来说都没有意义,因为它不是一个纯粹的模式。一切都可能是同一个问题。需要将Code指向python 2.7。

python python-2.7 visual-studio-code
2个回答
1
投票

这是VS Code中的一个错误。新的未来版本将有一个忽略按钮。

VS Code Issue 4448


0
投票

我仍然无法发表评论,所以这里是一个答案......

这看起来像How can I change python version in Visual Studio Code?的副本

适用于我的简短版本:

  1. CTRL + SHIFT + P打开命令调色板
  2. 选择“Python:选择解释器”
  3. 将VS Code指向您希望使用的Python解释器。
© www.soinside.com 2019 - 2024. All rights reserved.