windows 安装Python的networkx

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/yanerhao/article/details/78661816

1 首先是安装python,这里推荐安装python27

安装过程参考:

廖雪峰win下安装Python

标记安装在C:\Python27

2 安装networkx

安装networkx之前,需要下载并安装setuptools,,这样才能快速安装netwrkx。

setuptools安装地址

下载包下载到本地,最好下载到C:\Python27下,解压缩即此时路径C:\Python27\setuptools-38.2.3。然后进入DOS,在对应路径下输入python C:\Python27\setuptools-38.2.3 install,出现如下图所示的结果即安装成功。


安装netwrokx

下载networkx,解压文件夹,复制到Python27的文件夹下:

networkx地址

在cmd窗口命令行下进入networkx的文件夹,输入‘python setup.py install’ 安装networkx库。

验证:在Dos输入

python
import networkx as nx
print nx
如果输出类似以下
<module'networkx' from'C:\Python26\lib\site-packages\networkx-1.1-py2.6.egg\networkx\__init__.pyc'> 说明Networkx已经安装好了,可以正常调用。

另外在复杂网络处理时候,也需要进行图形相关和数据相关处理,故另外还需要下载matplotlib和numpy。

如果下载的包是WHL故还需要先按照pip。。我们同样需要在Python的官网上去下载,下载地址是:https://pypi.python.org/pypi/pip#downloads :下载完成之后,解压到一个文件夹python27下,用CMD控制台进入解压目录,输入: python setup.py install。

3 安装Numpy,下载路径NumPy,注意也要选择和python27一致的2.7版本,由于下载的WHL文件,故此时利用PIP安装。(都可以下载对应的版本到python目录,通过pip install xxx.whl(库名)来安装)在Python27目录下,



4 安装matplotlib,下载路径matplotlib,




验证


若运行时出现:


则需要安装scipy,下载路径Scipy下载,下载对应版本。放在python下目录,cd到该目录执行pip install scipy-0.18.1-cp27-cp27m-win_amd64.whl,完成安装,python--import scipy测试是否有错,python27+64位选择scipy-0.18.1-cp27-cp27m-win_amd64.whl版本

若出现:

C:\Python27\lib\site-packages\matplotlib\collections.py:650: FutureWarning: elementwise comparison failed; returning scalar instead, but in the future will perform elementwise comparison
  if self._edgecolors_original != str('face'):
C:\Python27\lib\site-packages\matplotlib\collections.py:590: FutureWarning: elementwise comparison failed; returning scalar instead, but in the future will perform elementwise comparison
  if self._edgecolors == str('face'):

说明版本不对,我这里一开始下载的就是1,4版本的matplotlib就在打印结果时出现这种警告,那么升级一下1.5版本的matpltlib即可,只不过仍需要是64位的对于PYTHON27的版本,下载地址:下载地址

猜你喜欢

转载自blog.csdn.net/yanerhao/article/details/78661816
今日推荐