@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?
@adamjstewart
I was able to build
py-basemapOK, but when I try to use it I get: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:
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?