1

我现在真的很沮丧,如何在 sublime 中安装 networkx 包?我已经安装在python库(mac)中,我可以在终端中很好地导入networkx代码......但是当我尝试在sublime中运行代码时,我只得到这个错误:

import networkx as nx

文件“/......my project path here”,第 2 行,在 g = nx.Graph () AttributeError: 'module' object has no attribute 'Graph'

4

2 回答 2

0

首先,你没有在 sublime 中安装 networkX,而是将它安装到 python,所以应该更改标题

因为您没有向我们提供有关您如何安装它的信息,我们无法确定您是否正确安装了它,也无法确定您是如何安装的。当您说“将其安装在 python 库中”时,我认为您将 .egg 文件复制到 dist-packages 文件夹中。所以在尝试我的方法之前,撤消你之前所做的一切。

一个简单的安装方法是使用 easy_install

打开你的终端,然后粘贴这个

sudo easy_install https://pypi.python.org/packages/source/n/networkx/networkx-1.8.1.tar.gz#md5=b4a9e68ecd1b0164446ee432d2e20bd0

你完成了!

现在,尝试再次运行您的脚本

于 2013-09-06T19:58:56.933 回答
0

我面临同样的错误信息。我的观点是:

我的运行文件的名称是networkx.py。如果您更改文件名,它将运行。

于 2014-12-20T21:51:50.893 回答