`
ooaer
  • 浏览: 138674 次
  • 性别: 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虚拟机上安装升级版...

    pycurl for python2.7

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

    Windows下搭建Python2.7环境(包括Win7-64位下安装setuptools).doc

    【搭建Windows下的Python2.7环境】 在Windows操作系统中,特别是Windows 7 64位环境下,搭建Python2.7的开发环境相比Linux系统来说较为简单。以下是一步步的详细步骤: 1. **下载Python安装包** 首先,你需要从...

    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)和...

    Mac下Python2.7 PyInstaller安装包

    这个“Mac下Python2.7 PyInstaller安装包”正是为了解决在苹果操作系统上,针对Python 2.7版本,如何方便地安装和使用PyInstaller的问题。 首先,让我们深入理解PyInstaller的作用。PyInstaller的主要功能是将...

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

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

    CentOS环境下自动升级安装Python2.7或Python3.6并安装pip

    下面将详细介绍如何在CentOS环境下自动升级安装Python2.7或Python3.6,并安装pip。 首先,我们有两个关键的Python脚本文件:`auto_install_python.py`和`modify_config_file.py`。`auto_install_python.py`主要用于...

    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项目的人来说,这是一个...

    python2.7版本的pywin32安装程序64位版本的win32api

    在标题中提到的“python2.7版本的pywin32安装程序64位版本的win32api”,指的是适用于Python 2.7且为64位系统的pywin32安装包,用于访问和操作Windows 32位API。 首先,了解pywin32库的核心概念。pywin32是由Mark ...

    ARMv71上移植的python2.7

    在本案例中,我们关注的是在ARMv7架构的正点原子Linux开发板上移植Python 2.7。这是因为原生预装的Python版本可能不包含所有必要的库,这对于开发和运行特定的应用程序是必不可少的。以下是关于这个主题的详细解释:...

    python2.7 centos

    在 `/usr/local/bin/python2.7`,这个文件会被链接到系统的PATH环境变量,使得用户可以在任何目录下通过命令行运行 `python2.7` 来启动Python。 压缩包文件名列表中: 1. "python2.7" 可能是Python 2.7源码的...

    python2.7和3.7免安装windows版(含pip)

    在Windows环境下,直接解压这个压缩包到指定位置,然后添加Python的bin目录到系统路径,就可以在命令行中使用Python和pip了。 对于初学者,这个免安装版本是一个很好的起点,因为它避免了安装过程中的潜在问题,如...

    CentOS6/7环境下自动升级安装Python2.7或Python3.6并安装pip

    在安装Python之前,我们需要一些依赖库,如gcc编译器和开发工具集: ```bash sudo yum install -y gcc openssl-devel bzip2-devel libffi-devel ``` 3. **下载Python源码**: 可以从Python官网下载源码,或者...

    mod_wsgi-3.3 - Binary Apache Module - (Win32/Apache 2.2/Python 2.7)

    `mod_wsgi-3.3 - Binary Apache Module - (Win32/Apache 2.2/Python 2.7)` 是一个专为Windows 32位系统、Apache 2.2服务器和Python 2.7解释器设计的预编译二进制模块。这个模块的主要目的是在Apache Web服务器上部署...

    pymysql适用python2.7版本

    在Python2.7环境下使用PyMySQL,可以方便地执行SQL语句、管理数据库以及处理数据。本文将详细介绍如何在Python2.7中安装PyMySQL,并演示其基本用法。 首先,确保你的环境是Python2.7。你可以通过在命令行输入`...

Global site tag (gtag.js) - Google Analytics