2

I am trying to install imposm.parser (http://imposm.org/docs/imposm.parser/latest/) on Ubuntu 14.04 with Python 3.4. I have a virtualenv activated.

  • I successfully installed the following: python-dev, protobuf-compiler and libprotobuf-dev

When I try pip install imposm.parser I get the following error:

Collecting imposm.parser
Downloading imposm.parser-1.0.7.tar.gz
Traceback (most recent call last):
  File "<string>", line 20, in <module
Complete output from command python setup.py egg_info:
Traceback (most recent call last):

  File "<string>", line 20, in <module

----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-build-l_5r7vwz/imposm.parser

Am I missing something?

4

2 回答 2

4

imposm.parser不适用于 python3

Imposm 在 Python 2.5、2.6 和 2.7 上运行,并在 Linux 和 Mac OS X 上进行了测试。

于 2015-04-05T15:57:59.137 回答
0

如果有人遇到同样的问题,我会发布我自己的答案。

Padraic 是对的——它只能在 Python 2.5、2.6 和 2.7 上运行。但是,这里有一个 Python 3 端口:https ://github.com/tpievila/imposm-parser 。

我目前不知道 imposm 的端口。这只是 imposm.parser!

安装步骤(Ubuntu 14.04):

$ sudo apt-get install build-essential python-dev protobuf-compiler libprotobuf-dev
$ pip install git+git://github.com/tpievila/imposm-parser.git

注意: python-dev指的是我安装的 Ubuntu 14.04 上的 Python 2.7。python3-dev如果您还没有它,您还需要安装它。

于 2015-04-05T16:18:03.793 回答