Синтаксическая ошибка при установке MapScript через pip

Я пытаюсь установить mapscript с помощью pip, и я получаю эту ошибку.

$ python --version
Python 3.5.2

$ pip --version
pip 19.0.1 from /home/vguide/.virtualenvs/floodsam/lib/python3.5/site-packages/pip (python 3.5)

$ pip install mapscript
Collecting mapscript
  Using cached https://files.pythonhosted.org/packages/2a/4a/89ac6d24d2a93ee4f4bb1d3d9bdc0af8e86ba000a12a69fd3ed1e1907948/mapscript-5.6.3.0.zip
    Complete output from command python setup.py egg_info:
    Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File "/tmp/pip-install-4k4zcy5u/mapscript/setup.py", line 43
        except Exception, e:
                        ^
    SyntaxError: invalid syntax

    ----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-install-4k4zcy5u/mapscript/

Что я делаю неправильно? Любая помощь будет оценена.

1 ответ

Насколько я понимаю, PyPI (источник для pip) предоставляет только общие пакеты mapscript до 5.6.3.0, пригодные для linux / mac, и это не является python3-совместимым. Более высокие версии (например, https://pypi.org/project/mapscript/7.2.2/) являются двоичными "колесами" только для окон.

Я все еще ищу подходящее решение, хотя...

Другие вопросы по тегам