Ошибка: "Чтобы собрать пакет Debian, вы должны установить stdeb (pip install std eb)" при установке dpkt (Python 3.5.2)

Я пытаюсь установить пакет dpkt с помощью pip (Python 3.5.2):

pip install dpkt

Установка завершается с ошибкой:

Collecting dpkt
  Using cached dpkt-1.8.8.tar.gz
    Complete output from command python setup.py egg_info:
    Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File "C:\Users\ic21328\AppData\Local\Temp\pip-build-e0wstmu2\dpkt\setup.py
", line 26
        print 'To build a Debian Package you must install stdeb (pip install std
eb)'

   ^
    SyntaxError: invalid syntax

    ----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in C:\Users\ic21328\
AppData\Local\Temp\pip-build-e0wstmu2\dpkt\

Я успешно установил пакет stdeb с помощью pip, но та же ошибка все еще происходит. Как я могу установить dpkt?

1 ответ

Я получил эту же ошибку. Если вы посмотрите более внимательно, то увидите, что он вызывает синтаксическую ошибку в пакете dpkt, а не печатает ошибку с просьбой установить stdeb.

Мое решение не было идеальным и включало использование Python 2.7, который отлично работал для моего конкретного случая использования.

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