Python VS代码-智能感知各不相同
我必须承认,我很困惑,一定错过了一些明显的东西 在我的macbook上的一个用户配置文件中,VS代码工作起来就像做梦一样。对于代码类Python VS代码-智能感知各不相同,python,visual-studio-code,intellisense,Python,Visual Studio Code,Intellisense,我必须承认,我很困惑,一定错过了一些明显的东西 在我的macbook上的一个用户配置文件中,VS代码工作起来就像做梦一样。对于代码类 import numpy as np np.random. 我得到代码帮助/完成。FWIW,我正在使用conda环境 当我将我的用户切换到我在课堂上用来教学的用户时,在一个与之匹配的conda环境中,并且对于我认为已安装的相同扩展,Intellisense不会出现 我知道有人问过这个问题,但我还没有看到一个明确的解决方案,而且我使用的是同一台机器,我相信是同一
import numpy as np
np.random.
我得到代码帮助/完成。FWIW,我正在使用conda环境
当我将我的用户切换到我在课堂上用来教学的用户时,在一个与之匹配的conda环境中,并且对于我认为已安装的相同扩展,Intellisense不会出现
我知道有人问过这个问题,但我还没有看到一个明确的解决方案,而且我使用的是同一台机器,我相信是同一种设置,这一事实确实令人费解
提前感谢。根据您的描述,建议您尝试检查以下几点:
numpy
”是否已成功安装在您当前使用的中。只有成功安装此模块后,VSCode才能识别模块中的方法并提供提示
randint
,rand
,随机整数
作为一个选项,因此可以在设置.json
中使用“python.languageServer”:“Jedi”,
谢谢,numpy已正确安装在所使用的环境中(我已正确选择了python解释器)。在VSC内的终端中,事情按预期进行,这与通过脚本编写代码是分离的。python扩展已经安装,但我不太清楚您所说的可用是什么意思。最后但并非最不重要的一点是,奇怪的是,在脚本中,我可以点击
np.
,这并不是说各种numpy模块没有出现,但它肯定不是我在其他机器上可以使用的详尽解决方案集。此外,安装了pylance,但也不起作用。另一条评论。在上面的示例中,当您键入np.random.
时,是否将randint、rand或random\u整数视为一个选项。我的示例强调您应该看到这些方法,但从屏幕截图上看,您可能也在复制我的问题。@Btibert3-扩展可用意味着它处于“启用”状态。我更新了我的答案,你可以参考。谢谢,这看起来很有希望(回复:绝地),但对我来说不起作用。我需要安装什么吗?