`
ooaer
  • 浏览: 138842 次
  • 性别: 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。
       之后选择放弃!
分享到:
评论

相关推荐

    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`...

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

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

    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. 安装完成后,你可以开始使用...

    Mac下Python2.7 PyInstaller安装包

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

    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的包管理器)。对于开发者而...

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

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

    系统自带的/usr/bin里面的python和python2.7等

    今天升级python2.7.6的时候,用了句ln -sf /usr/local/bin/python python之类的代码,把以前的python删除了导致整个系统崩溃,后来在虚拟机里面拷贝了出来,再覆盖以前的就好了,大家需要就下载吧

    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了。 对于初学者,这个免安装版本是一个很好的起点,因为它避免了安装过程中的潜在问题,如...

Global site tag (gtag.js) - Google Analytics