после установки библиотек matplotlib базовой карты через macports, пример кода на языке python для базовой карты не работает


http://www.python.org/

Я использую Мак ОС Х 10.6.8. У меня установлен Python 2.6, используя бинарные установки . Я использую его вместе с составляющей и matplotlib для моих научных вычислений с марта 2011 года без каких-либо проблем. Недавно, у меня есть необходимость для библиотеки библиотек matplotlib базовой карты под названием.

https://modelingguru.nasa.gov/docs/DOC-1847

Я следовал этой статье на . Он утверждает, что самый простой способ установить библиотеку базовых карт через системы MacPorts (или финка). Так что я попытался установить базовую карту через MacPorts. Я выполнил команду

port install py-matplotlib-basemap

и это, кажется, установить таким количеством вещей, таких как Python 2.4 и т. д. Поэтому, чтобы быть точным, я снова используют системы MacPorts, но на этот раз используя

port install py26-matplotlib-basemap 

так как я с помощью Python 2.6. Установка, казалось, не было никаких проблем.

Сейчас я проверял, если базовая карта была установлена правильно, запустив пример кода на Python, который использует базовую карту для графиков. Но терминал пишет следующее, Прежде чем вернуться к командной строке:

Traceback (most recent call last):File "basemap-test.py", line 1, in <module>from mpl_toolkits.basemap import basemapFile "/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/mpl_toolkits/basemap/__init__.py", line 45, in <module>import _geoslib, netcdftimeImportError: dlopen(/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/_geoslib.so, 2): Symbol not found: _GEOSAreaReferenced from: /Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/_geoslib.soExpected in: dynamic lookup

Что может быть неправильно здесь? Я знаю, что системы MacPorts устанавливает свою собственную версию Python, я не знаю, если это влияет на эту проблему.