Python 为什么Intellisense不在某些图书馆工作?
我将NetworkX用于一个项目,但Pycharm不显示图形的类方法。 我怎样才能解决这个问题 贝娄是我目前的行为。Intellisense在使用nx.Graph()时显示,但不显示实际图形GPython 为什么Intellisense不在某些图书馆工作?,python,scipy,pycharm,networkx,intellisense,Python,Scipy,Pycharm,Networkx,Intellisense,我将NetworkX用于一个项目,但Pycharm不显示图形的类方法。 我怎样才能解决这个问题 贝娄是我目前的行为。Intellisense在使用nx.Graph()时显示,但不显示实际图形G 这可能有几个原因,大多数情况下,您已经安装了库,而且它是用C编写的编译版本,无法进行内省。在这些情况下,您需要找到库的存根文件并安装它们(它们经常包括在内,但有时不包括在内)。我没有使用networkx,所以我不知道,但这些只是常见的原因。。。这只是一个有根据的猜测,但如果它是正确的,它可能会为您或任何
这可能有几个原因,大多数情况下,您已经安装了库,而且它是用C编写的编译版本,无法进行内省。在这些情况下,您需要找到库的存根文件并安装它们(它们经常包括在内,但有时不包括在内)。我没有使用networkx,所以我不知道,但这些只是常见的原因。。。这只是一个有根据的猜测,但如果它是正确的,它可能会为您或任何潜在的贡献者指明正确的方向。
networkx
纯粹是python,您甚至可以检查该方法:。networkx中的图形构造函数可以返回不同的类,具体取决于create\u使用
变量的值。您的IDE需要对代码进行评估,以了解您正在创建的对象,但它显然没有这样做(也不应该这样做,这将是一个糟糕的想法)。@Moose我认为您应该让PaulBroderson和Sparky05将他们的评论转换为答案,您将接受并投票支持他们D