在macOS上安装Mapnik

时间:2018-08-25 17:08:54

标签: python mapnik

我一直试图在MacO(Sierra 10.12.6)上安装Mapnik,但我迷失于我认为是版本问题的地方。虽然我认为我已经确定了问题,但我不知道如何解决它,也没有找到通过互联网解决此问题的方法。

按照Mapnik Wiki的指导,我首先尝试从Brew进行安装。

#! python3
# combinePdfs.py - Combines all the PDFs in the current working directory into 
# a single PDF.

import PyPDF2, os

# Get all the PDF filenames.
pdfFiles = []
for filename in os.listdir('.'):
    if filename.endswith('.pdf'):
        pdfFiles.append(filename)
pdfFiles.sort()

pdfWriter = PyPDF2.PdfFileWriter()

# Loop through all the PDF files.
for filename in pdfFiles:
    pdfFileObj = open(filename, 'rb')
    pdfReader = PyPDF2.PdfFileReader(pdfFileObj)

    # Loop through all the pages (except the first) and add them.
    for pageNum in range(1, pdfReader.numPages):
        pageObj = pdfReader.getPage(pageNum)
        pdfWriter.addPage(pageObj)

# Save the resulting PDF to a file.
pdfOutput = open('allminutes.pdf', 'wb')
pdfWriter.write(pdfOutput)
pdfOutput.close()

安装似乎很好。

然后在命令行上:

brew install mapnik

好的,根据我的研究,问题出在我未使用安装了Mapnik的正确版本的Python上。

所以我再试一次:

python
import mapnik
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named mapnik

当我使用正确的版本时,则可以正确导入Mapnik。但是似乎它没有完全加载?

我试图通过brew重新安装Mapnik。我尝试从源代码安装Mapnik,并在其网站上进行了描述。到目前为止没有成功。

我可能在做一些愚蠢的事情,Mapnik可能没有安装在正确的位置,但实际上我迷失了方向,尝试了很多事情。

任何帮助将不胜感激。 谢谢。

0 个答案:

没有答案