Skip to content

py-basemap (and py-matplotlib too): Doesn't work #1948

@citibeth

Description

@citibeth

@adamjstewart

I was able to build py-basemap OK, but when I try to use it I get:

>>> import mpl_toolkits.basemap
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/home2/rpfische/spack3/opt/spack/linux-centos7-x86_64/gcc-4.9.3/py-basemap-1.0.7-ruhltkr62akc3yp2llvsqupikvhkq5b5/lib/python3.5/site-packages/mpl_toolkits/basemap/__init__.py", line 31, in <module>
    from mpl_toolkits.axes_grid1 import make_axes_locatable
ImportError: No module named 'mpl_toolkits.axes_grid1'

Maybe this is related to my issue: http://stackoverflow.com/questions/16769899/matplotlib-basemap-no-module-named-axes-grid1

Note that I am using Python3. Here's the entire spec:

  py-basemap@1.0.7%gcc@4.9.3 arch=linux-centos7-x86_64
      ^geos@3.5.0%gcc@4.9.3 arch=linux-centos7-x86_64
      ^py-matplotlib@1.5.1%gcc@4.9.3+gui+ipython arch=linux-centos7-x86_64
          ^ImageMagick@7.0.2-7%gcc@4.9.3 arch=linux-centos7-x86_64
              ^fontconfig@2.11.1%gcc@4.9.3 arch=linux-centos7-x86_64
                  ^freetype@2.5.3%gcc@4.9.3 arch=linux-centos7-x86_64
                      ^libpng@1.6.24%gcc@4.9.3 arch=linux-centos7-x86_64
                          ^zlib@1.2.8%gcc@4.9.3 arch=linux-centos7-x86_64
                  ^libxml2@2.9.4%gcc@4.9.3~python arch=linux-centos7-x86_64
                      ^xz@5.2.2%gcc@4.9.3 arch=linux-centos7-x86_64
                  ^pkg-config@0.29.1%gcc@4.9.3 arch=linux-centos7-x86_64
              ^ghostscript@9.18%gcc@4.9.3 arch=linux-centos7-x86_64
                  ^libtiff@4.0.6%gcc@4.9.3 arch=linux-centos7-x86_64
                      ^jpeg@9b%gcc@4.9.3 arch=linux-centos7-x86_64
              ^ghostscript-fonts@8.11%gcc@4.9.3 arch=linux-centos7-x86_64
              ^libtool@2.4.6%gcc@4.9.3 arch=linux-centos7-x86_64
                  ^m4@1.4.17%gcc@4.9.3+sigsegv arch=linux-centos7-x86_64
                      ^libsigsegv@2.10%gcc@4.9.3 arch=linux-centos7-x86_64
              ^pango@1.40.1%gcc@4.9.3 arch=linux-centos7-x86_64
                  ^cairo@1.14.0%gcc@4.9.3 arch=linux-centos7-x86_64
                      ^glib@2.49.4%gcc@4.9.3 arch=linux-centos7-x86_64
                          ^autoconf@2.69%gcc@4.9.3 arch=linux-centos7-x86_64
                          ^automake@1.15%gcc@4.9.3 arch=linux-centos7-x86_64
                          ^gettext@0.19.8.1%gcc@4.9.3+bzip2+curses+git~libunistring+libxml2+tar+xz arch=linux-centos7-x86_64
                              ^bzip2@1.0.6%gcc@4.9.3 arch=linux-centos7-x86_64
                              ^ncurses@6.0%gcc@4.9.3 arch=linux-centos7-x86_64
                              ^tar@1.29%gcc@4.9.3 arch=linux-centos7-x86_64
                          ^libffi@3.2.1%gcc@4.9.3 arch=linux-centos7-x86_64
                          ^pcre@8.39%gcc@4.9.3+utf arch=linux-centos7-x86_64
                      ^pixman@0.32.6%gcc@4.9.3 arch=linux-centos7-x86_64
                  ^harfbuzz@0.9.37%gcc@4.9.3 arch=linux-centos7-x86_64
                      ^icu4c@57.1%gcc@4.9.3 arch=linux-centos7-x86_64
          ^py-cycler@0.10.0%gcc@4.9.3 arch=linux-centos7-x86_64
              ^py-setuptools@25.2.0%gcc@4.9.3 arch=linux-centos7-x86_64
                  ^python@3.5.2%gcc@4.9.3~tk~ucs4 arch=linux-centos7-x86_64
                      ^openssl@system%gcc@4.9.3 arch=linux-centos7-x86_64
                      ^readline@6.3%gcc@4.9.3 arch=linux-centos7-x86_64
                      ^sqlite@3.8.5%gcc@4.9.3 arch=linux-centos7-x86_64
              ^py-six@1.10.0%gcc@4.9.3 arch=linux-centos7-x86_64
          ^py-dateutil@2.5.2%gcc@4.9.3 arch=linux-centos7-x86_64
          ^py-ipython@3.1.0%gcc@4.9.3 arch=linux-centos7-x86_64
              ^py-pygments@2.1.3%gcc@4.9.3 arch=linux-centos7-x86_64
          ^py-mock@1.3.0%gcc@4.9.3 arch=linux-centos7-x86_64
              ^py-pbr@1.8.1%gcc@4.9.3 arch=linux-centos7-x86_64
          ^py-nose@1.3.7%gcc@4.9.3 arch=linux-centos7-x86_64
          ^py-numpy@1.11.1%gcc@4.9.3+blas+lapack arch=linux-centos7-x86_64
              ^openblas@0.2.19%gcc@4.9.3+fpic~openmp+shared arch=linux-centos7-x86_64
          ^py-pillow@3.2.0%gcc@4.9.3~freetype+jpeg~jpeg2000~lcms~tiff+zlib arch=linux-centos7-x86_64
              ^binutils@2.27%gcc@4.9.3+gold~krellpatch~libiberty arch=linux-centos7-x86_64
                  ^bison@3.0.4%gcc@4.9.3 arch=linux-centos7-x86_64
                  ^flex@2.6.0%gcc@4.9.3 arch=linux-centos7-x86_64
          ^py-pyparsing@2.0.3%gcc@4.9.3 arch=linux-centos7-x86_64
          ^py-pyside@1.2.4%gcc@4.9.3 arch=linux-centos7-x86_64
              ^cmake@3.6.1%gcc@4.9.3~doc+ncurses+openssl~ownlibs~qt arch=linux-centos7-x86_64
                  ^curl@7.50.3%gcc@4.9.3 arch=linux-centos7-x86_64
                  ^expat@2.2.0%gcc@4.9.3 arch=linux-centos7-x86_64
                  ^libarchive@3.2.1%gcc@4.9.3 arch=linux-centos7-x86_64
                      ^lz4@131%gcc@4.9.3 arch=linux-centos7-x86_64
                      ^lzma@4.32.7%gcc@4.9.3 arch=linux-centos7-x86_64
                      ^lzo@2.09%gcc@4.9.3 arch=linux-centos7-x86_64
                      ^nettle@3.2%gcc@4.9.3 arch=linux-centos7-x86_64
                          ^gmp@6.1.1%gcc@4.9.3 arch=linux-centos7-x86_64
              ^libxslt@1.1.28%gcc@4.9.3 arch=linux-centos7-x86_64
                  ^libgcrypt@1.6.2%gcc@4.9.3 arch=linux-centos7-x86_64
                      ^libgpg-error@1.21%gcc@4.9.3 arch=linux-centos7-x86_64
              ^qt@4.8.5%gcc@4.9.3~dbus~examples~gtk~krellpatch~mesa arch=linux-centos7-x86_64
          ^py-pytz@2016.6.1%gcc@4.9.3 arch=linux-centos7-x86_64
          ^qhull@2015.2%gcc@4.9.3 arch=linux-centos7-x86_64
          ^tk@8.6.5%gcc@4.9.3 arch=linux-centos7-x86_64
              ^tcl@8.6.5%gcc@4.9.3 arch=linux-centos7-x86_64

BTW... are all these dependencies really necessary? I notice a lot have been added, and I'm wondering what they've brought me (other than extra build time). Does the default configuration have them mostly turned off or mostly on?

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions