这篇文章的目的是为了让没有编程经验的鸵鸟也能按照文章的指示构建自己的networkx环境,所以写得比较初步、详细。 也看看会编程的人。 可以避免我绕过的弯路
我的PC环境是windows7 64位操作系统
1 .安装1.python。 由于networkX是python的模块,因此首先安装python; python可以下载到官方网站
(官网上有不同版本的python,根据自己的PC环境下载。)
我下载的是文件python-2.7.11.msi。 安装过程很简单。 双击以进入下一步
设置系统变量并安装python后,可以在命令提示符界面(在开始菜单中键入cmd时显示)中使用python命令进行操作(打印版本信息、运行脚本等)
找到名为环境变量的界面:
选择path进行编辑,在值的最后添加您安装的python的文件路径。 我的python在d驱动器上,所以添加的路径是“; d:(python ),前面必须有加号“; 请打开“
设置成功后,在DOS界面中输入python,将打印以下信息
可以安装networkX并在官方网站上下载networkX:
下载的文件为networkx-1.11-py2.7.egg,与常见的exe文件不同,它使用python的easy_install进行安装并输入到DOS中。
命令由两部分组成,空间的第一部分' ' d :pythonlibsite-packageseasy_install.py ' '是easy _ install.py中的文件
安装成功后,请访问python附带的IDLE进行检查,然后输入:
`
import networkx as nx
print nx
`
在以下情况下,networkx安装成功:
到此为止可以开始写代码了。 可以用shell (前面提到的python附带的IDLE )编写代码。 以下博文提供了大量代码示例和复杂的网络模拟知识,全面丰富。
但是给壳牌写代码一点也不酷! 因此,当我部署到此步骤时,我下定决心向sublime中添加支持python的组件,在sublime中创建python文件,然后在DOS中编译并运行它(虽然我似乎可以直接在sublime中运行该文件)
创建a.test.py文件并将其保存在' D:Simulation'目录中(test.py存储目录由您决定) ) )。
您可以在b.dos中键入pythond :simulationtest.py,或将光盘切换到simulation目录,然后键入python test.py进行编译
3 .安装matplotlib,matplotlib实现networkx的绘制功能。 查看官网上的安装教程,可以看到很多构建(setuptools,numpy,python-dateutil,pytz,pyparsing,python-dateutil,py parsings )
首先在python上安装pip,然后到官网下载pip。 下载地址如下。
下载完成后解压缩到文件夹,在DOS下进入解压缩目录,然后输入:
` ` ` python setup.py install ` ` `
安装完成。 安装pip后,配置环境变量。 最后添加到Path中,就像将环境变量放置在上面的python中一样。
D:/python/Scripts
(这里写着我安装的python文件下的scripts文件路径。 读者取决于实际的安装路径)
在DOS中输入pip检查安装是否完成后,显示如下。
成功安装pip后,可以直接安装matplotlib。 此外,支持它的一堆内部版本也将自动下载安装并输入到DOS中。
` ` ` pip安装矩阵` ` ` `
可以自动下载安装。 安装成功后,将提供以下接口:
现在,networkx环境已经完全就绪
请参阅文章:
在windows下安装Python和pip终极教程http://www.tui cool.com/articles/eim3er 3
在Python上安装和配置Numpy、SciPy和matplotlib http://blog.csdn.net/walkandthink/article/details/45200597
复杂网络分析库NetworkX学习笔记(1)入门http://blog.sciencenet.cn/blog-404069-337442.html