如何使用WinPython(或任何Python堆栈安装)在Windows 7上安装Matplotlib底图模块?

r4g*_*t4g 13 python-2.7 matplotlib-basemap

我发现当作为堆栈安装的一部分安装Python时,Windows的底图(用于matplotlib和Python的模块)二进制安装程序无法检测系统上的Python,如Anaconda或WinPython.安装程序退出,而不是允许您指向安装目录.

因此我必须通过源安装.但是,我不知道这样做的方法.Readme.txt和安装说明似乎没有帮助.他们只是指示"首先安装geos-3.3.3" - 嗯,究竟是怎么回事?我没有在该目录中看到setup.py.

任何帮助都会很棒.(Python 2.7,Win 7,64b)

小智 32

我用的是Windows.我的安装也因官方指导失败了.最后我使用以下方法安装了Basemap.虽然我不确定它是否适合你,我只是提供我的.

  1. 首先,你必须在计算机中使用pip.(与Basemap和其他东西相比,安装起来要容易得多.它可以用来安装许多有用的软件包.)

  2. 然后去这个伟大的链接:http://www.lfd.uci.edu/~gohlke/pythonlibs/

    并下载名为" basemap-1.1.0-cp27-cp27m-win32.whl "的文件.

  3. 将.whl文件移动到目录"C:\ Python27".(也许你将python安装在不同的磁盘上,然后相应地更改它.)

  4. 打开终端.(使用cmd或Git Bash或其他东西.)

  5. 使用命令:

    pip install basemap-1.1.0-cp27-cp27m-win32.whl

  • 所以这对我也有用.在尝试了10个不同的指南之后,这是有效的指南.确保使用正确的文件,我的是basemap-1.0.8-cp27-none-win32.whl.感谢您在此发布. (2认同)
  • 如果在64位计算机上具有32位python,则需要32位版本的底图。CP部分代表您的python版本(在本例中为2.7) (2认同)
  • 谢谢!!我一直在尝试各种导游一小时,直到找到这个....快速说明我需要在底图之前安装[pyproj](http://www.lfd.uci.edu/~gohlke/pythonlibs/#pyproj).同样的过程,只需将.whl文件保存到您的文件夹,然后点击安装即可.没有PyProj,我得到"命令"python setup.py egg_info"失败,错误代码1 ......" (2认同)