首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Mapnik安装: CentOS

Mapnik安装: CentOS
EN

Stack Overflow用户
提问于 2015-07-31 19:41:55
回答 1查看 1.8K关注 0票数 0

问题:

通过运行典型的源代码安装,我成功地安装了mapnik 3.0.1:

代码语言:javascript
复制
./configure
make && make install
ldconfig -v

但是..。

当我将mapnik导入python中时,会得到以下内容:

代码语言:javascript
复制
Python 2.7.5 (default, Jun 24 2015, 00:41:19) 
[GCC 4.8.3 20140911 (Red Hat 4.8.3-9)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import mapnik
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: No module named mapnik
>>> 

我通过链接库路径、编辑ld.so.conf等方法尝试了Mapnik故障排除页面中推荐的所有内容.

我一整天都在努力想办法解决这个问题,但这并不是很有效率。我试过构建其他版本的mapnik,同样的事情也发生了。这是怎么进口的??

提前谢谢。

EN

回答 1

Stack Overflow用户

发布于 2015-08-12 15:04:00

是的,您需要python绑定,这是一个独立的东西。正如您所提到的,Mapnik3.0实际上包含了它们,但是您仍然没有注册它们(python不知道它们在哪里)。这是我在下面找到的最简单的方法:

安装mapnik

代码语言:javascript
复制
brew install mapnik

验证mapnik已经安装(现在应该是3.0 )

代码语言:javascript
复制
mapnik-config -v

安装mapnik python绑定(参见此处https://github.com/mapnik/python-mapnik):

代码语言:javascript
复制
git clone git@github.com:mapnik/python-mapnik.git
cd python-mapnik
python setup.py install
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31753985

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档