Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/react-native/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python VS代码-智能感知各不相同_Python_Visual Studio Code_Intellisense - Fatal编程技术网

Python 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不会出现 我知道有人问过这个问题,但我还没有看到一个明确的解决方案,而且我使用的是同一台机器,我相信是同一

我必须承认,我很困惑,一定错过了一些明显的东西

在我的macbook上的一个用户配置文件中,VS代码工作起来就像做梦一样。对于代码类

import numpy as np

np.random.
我得到代码帮助/完成。FWIW,我正在使用conda环境

当我将我的用户切换到我在课堂上用来教学的用户时,在一个与之匹配的conda环境中,并且对于我认为已安装的相同扩展,Intellisense不会出现

我知道有人问过这个问题,但我还没有看到一个明确的解决方案,而且我使用的是同一台机器,我相信是同一种设置,这一事实确实令人费解


提前感谢。

根据您的描述,建议您尝试检查以下几点:

  • 请检查模块“
    numpy
    ”是否已成功安装在您当前使用的中。只有成功安装此模块后,VSCode才能识别模块中的方法并提供提示

  • 由于VSCode中的代码提示和完成功能由提供,建议您检查是否已安装并可用

  • 此外,您可以尝试使用扩展名“”,它提供了出色的语言服务功能和智能代码等

    更新

    不同语言服务提供的代码提示和完成功能不同。由于您希望看到
    randint
    rand
    随机整数
    作为一个选项,因此可以在
    设置.json
    中使用
    “python.languageServer”:“Jedi”,


    谢谢,numpy已正确安装在所使用的环境中(我已正确选择了python解释器)。在VSC内的终端中,事情按预期进行,这与通过脚本编写代码是分离的。python扩展已经安装,但我不太清楚您所说的可用是什么意思。最后但并非最不重要的一点是,奇怪的是,在脚本中,我可以点击
    np.
    ,这并不是说各种numpy模块没有出现,但它肯定不是我在其他机器上可以使用的详尽解决方案集。此外,安装了pylance,但也不起作用。另一条评论。在上面的示例中,当您键入
    np.random.
    时,是否将randint、rand或random\u整数视为一个选项。我的示例强调您应该看到这些方法,但从屏幕截图上看,您可能也在复制我的问题。@Btibert3-扩展可用意味着它处于“启用”状态。我更新了我的答案,你可以参考。谢谢,这看起来很有希望(回复:绝地),但对我来说不起作用。我需要安装什么吗?