[英]How to install mapnik python3 wrapper in conda?
我已经使用conda conda install -c mrterry mapnik
安装了mapnik 3.0.12,但是为什么不能将其导入代码中?
import mapnik
ModuleNotFoundError: No module named 'mapnik'
我查看了anaconda3/pkgs/mapnik-3.0.12-0/lib
,那里没有python3.7
文件夹,只有.so和.a文件。
我已经在ubuntu 18.04中使用sudo apt install python3-mapnik
,并且可以使用/usr/bin/python3
解释器很好地导入。 在/usr/lib/python3/dist-packages/mapnik
有一些.py文件。
我对该工具不熟悉,但看起来Mapnik是一个具有单独的Python绑定的C ++库。 您需要同时安装mapnik
和python-mapnik
。 仅支持Python 2,因此您需要为此创建一个新的环境。
对Anaconda Cloud的搜索显示仅linux-64平台可用,并且仅来自用户渠道。 我正在跟踪您使用mrterry频道的情况,但是通常,只有在我信任用户/组织的情况下,我才会使用该频道。
conda create -n myenv -c mrterry python=2.7 mapnik python-mapnik
由于我无法识别搜索中的任何频道,因此我个人将按照官方安装说明进行操作 。 首先,我将使用Python 2.7和Mapnik列出的依赖项设置一个Conda env。 然后激活包膜,并与下面的说明(进行./configure
, make
等)。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.