`
ooaer
  • 浏览: 138557 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

pygraphviz 在windows 7/ python 2.7 下编译安装

阅读更多
pygraphviz 在windows 7/ python 2.7 下编译安装

1)首先安装graphviz
2)下载pygraphviz,并修改其根目录下的setup.py文件:
   library_path="C:\\Program Files\\Graphviz 2.28\\lib\\release\\lib"
   include_path="C:\\Program Files\\Graphviz 2.28\\include\\graphviz"
   注释掉runtime_library_dirs=library_dirs,
   否则在build时出现 don't know how to set runtime library search path for MSVC++

3)到pygraphviz目录下 运行 python setup.py install
4)这里最好安装 MSVC 9.0 即visual studio 2008
   如果不想安装整个vs2008,可以单独安装msvc,可以google搜索“visual c++ 2008 express edition ”也可以网址:http://go.microsoft.com/?linkid=7729279
   通常安装好后,系统变量里面有VS90COMNTOOLS,如果安装了mc10.0/vs2010
   可以设置 VS90COMNTOOLS=%VS100COMNTOOLS% (未亲测)。

5)网上很多说用 mingw32,但是我没有成功。
   步骤:
    1)在安装好mingw32后,首先修改python/lib/dicutils/unixcompiler.py中,使得compiler='gcc'。
    2)运行命令 python setup.py build -c=mingw32
       出现错误:command 'gcc' failed: Permission denied
       原因是cygwin中的/usr/bin/gcc只是一个symlink,并不是真正的gcc.exe编译器
       可以用命令:bash> ls -l /usr/bin/gcc 检查
      
       在网上找到说cygwin的gcc-4不支持mingw32,但是不知道是否属实。
       我试图把/usr/bin/gcc-4.exe 覆盖到/usr/bin/gcc.exe,但是出现了cross compiler
       error。
       之后选择放弃!
分享到:
评论

相关推荐

    Python 2.7,离线安装合集tornado,backports_abc,certifi,ordereddict,six

    Python 2.7,离线安装 合集 tornado-4.4.2,python2-backports_abc-0.5-2,python-backports-ssl_match_hostname-3.5.0.1-1,python2-certifi-2016.9.26-2,future-0.15.1.tar.gz,future-0.17.1.tar.gz,python-...

    centos虚拟机安装升级版的python2.7问题

    如果在安装过程中仍然遇到错误,可能是因为其他依赖没有正确解决。此时,你可以考虑使用`--no-cache-dir`选项避免使用缓存的旧版本,或者使用`--force-reinstall`强制重新安装。 总结:在CentOS虚拟机上安装升级版...

    python2.7 windows版zip文件

    在Python 2.7的安装包中,这个文件可能详细介绍了如何在Windows环境下正确安装和配置Python,以及可能遇到的问题和解决方法。 `Lib`目录是Python标准库的所在地,包含了各种预装模块,如`os`, `sys`, `math`, `json...

    pycurl for python2.7

    在Python 2.7环境下,PyCurl 7.19.0版本被广泛使用,尤其是对于那些需要进行高效、灵活的网络数据传输的开发者来说。 **1. PyCurl介绍** PyCurl是一个Python接口,它绑定到libcurl,提供了一整套功能来处理网络请求...

    Python 2.7 windows端所需的pycurl安装文件

    在本文中,我们将深入探讨`pycurl`在Python 2.7版本下在Windows平台上的安装过程。 首先,`pycurl`提供了不同的构建版本,以适应不同的Python解释器和操作系统架构。在这个压缩包中,我们有两个不同版本的`pycurl`...

    PycURL(Windows7/Win32)Python2.7安装包 Pypycurl-7.19.0.win32-py2.7

    PycURL(Windows7/Win32)Python2.7安装包 Pypycurl-7.19.0.win32-py2.7 PycURL is a interface to the libcurl library.

    python2.7 flask离线安装

    python2.7 flask离线安装

    Python2.7的scapy安装

    在Python 2.7版本中,虽然现在Python已经更新到3.x系列,但仍然有一些场景需要使用2.7版本,因此了解如何在Python 2.7环境下安装Scapy是非常有用的。 首先,我们来看`npca-0.97.exe`这个文件,它是Npcap的安装程序...

    快速部署python2.7

    在Linux上部署Python 2.7涉及一系列步骤,包括安装依赖、下载源代码、编译和安装Python。 1. **环境准备**: 在开始部署之前,确保你的Linux系统已经安装了必要的编译工具,如GCC(GNU Compiler Collection)和...

    pil python2.7 windows安装版

    由于Python 2.7已经停止更新,找到兼容的PIL版本可能较为困难,但通过提供的"pil python2.7 windows安装版",我们可以直接使用预编译的exe文件进行安装,这大大简化了安装流程。 1. **安装步骤** - 首先,确保你的...

    Ubuntu下Python2.7及DockerY一键安装的deb离线包

    6. 如果在安装过程中遇到任何问题,如权限问题,可以使用`sudo`命令提升权限。如果`dpkg`无法处理某些依赖,确保你的Ubuntu系统已经更新至最新状态,或手动下载并安装缺失的依赖包。 7. 安装完成后,你可以开始使用...

    wxPython4.1文件下载Win64 For Python2.7/Python3.7/Python3.8

    wxPython4.1是该库的一个稳定版本,针对Windows 64位系统进行了优化,同时兼容Python2.7、Python3.7和Python3.8这三个主要的Python版本。 **Python版本兼容性** wxPython4.1的显著特点之一就是对多个Python版本的...

    Windows下安装python2.7及科学计算套装

    Windows下安装python2.7及科学计算套装

    python2.7下lxml库下载安装以及代码示例

    **Python2.7下的lxml库** `lxml`是一个强大的、高效的Python库,用于处理XML和HTML文档。它结合了Cython编译的CTypes接口与libxml2和libxslt库,提供了非常快速的解析和生成XML及HTML的能力。在Python 2.7版本中,`...

    CentOS升级Python2.6到Python2.7并安装pip

    标题 "CentOS升级Python2.6到Python2.7并安装pip" 描述了一项针对CentOS系统的Python版本升级任务,以及在升级后如何安装pip,这是一个常用的Python包管理工具。这个过程涉及到多个步骤,包括Python环境的更新、依赖...

    python 2.7windows安装包

    5. **环境配置**:如果在安装过程中没有勾选“Add Python to PATH”,则需要手动将Python的安装路径添加到系统环境变量,以便在任何目录下都能运行Python命令。 6. **第三方库安装**:Python 2.7通常还需要配合pip...

    python2.7 64位

    在安装Python 2.7时,用户会面临一些关键选择,例如安装路径、是否添加Python到系统路径以及是否为所有用户安装。添加Python到系统路径意味着可以在命令行中直接调用Python和pip(Python的包管理器)。对于开发者而...

    32位windows,python2.7配套系列:python2.7+numpy+matplotlib

    用户只需按照上述步骤,解压并逐个安装即可搭建起一个基本的32位Windows下的Python2.7科学计算环境,从而能够进行复杂的数值计算和数据可视化任务。对于初学者或者需要在旧系统上运行Python项目的人来说,这是一个...

    Centos7 python2.7和yum资源包

    - 使用`wget`命令下载到你的服务器上,例如:`wget https://www.python.org/ftp/python/2.7.x/Python-2.7.x.tgz` 2. **解压源码包**: - 运行`tar -zxvf Python-2.7.x.tgz`来解压文件。 3. **编译与安装Python**...

Global site tag (gtag.js) - Google Analytics