2015-04-05 120 views
1

我想在Python 3.4上安裝imposm.parser(http://imposm.org/docs/imposm.parser/latest/)。我有一個virtualenv激活。無法安裝python imposm.parser

  • 我成功安裝了以下內容:蟒蛇-dev的protobuf的編譯libprotobuf-dev的

當我嘗試pip install imposm.parser我收到以下錯誤:

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 

我錯過了什麼嗎?

回答

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指的Python 2.7在我的Ubuntu 14.04安裝。如果您還沒有安裝,則還需要安裝python3-dev

2

imposm.parser不python3

Imposm runs with Python 2.5, 2.6 and 2.7 and is tested on Linux and Mac OS X.