Я пытался установить Mapnik на MacO (Sierra 10.12.6), и я заблудился из-за проблемы с версией.Хотя я думаю, что обнаружил проблему, я не знаю, как ее исправить, и не нашел способа сделать это через Интернет.
Следуя указаниям вики Mapnik, я сначала попытался установить ееот Brew.
brew install mapnik
Установка выглядит нормально.
затем в командной строке:
python
import mapnik
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named mapnik
ОК, согласно моим исследованиям, проблема заключается в том, чточто я не использую правильную версию Python, в которой был установлен Mapnik.
Поэтому я пытаюсь снова:
python3.7
import mapnik
>>> mapnik.Map(600,400)
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
AttributeError: module 'mapnik' has no attribute 'Map'
Когда я использую правильную версию, Mapnik импортируется правильно.Но, похоже, он загружен не полностью?
Я пытался переустановить Mapnik через brew.Я попытался установить Mapnik из источника, как это описано на их сайте.Пока безуспешно.
Возможно, я делаю что-то глупое, Mapnik может быть не установлен в нужном месте, но на самом деле я заблудился, пытаясь так много вещей.
Любая помощь будет оченьоценили.Спасибо.