Ошибка установки PySide с командой python setup.py egg_info не удалось с кодом ошибки 1

Я пытаюсь установить PySide на Python36-32, но во время установки столкнулся с проблемой. В моем ноутбуке сейчас установлен Python27 с установленным на нем PySide. Однако из-за проблемы с преобразованием QString в Python27 мне пришлось переключиться на использование Python3.

Ниже приведены сообщения об ошибках во время установки, не уверен, что эта версия PySide недоступна в Python36-32 или другая проблема.

  • Первая попытка
    C:\Users\Maybel>pip3 install PySide
    Collecting PySide
      Using cached PySide-1.2.4.tar.gz
        Complete output from command python setup.py egg_info:
        only these python versions are supported: [(2, 6), (2, 7), (3, 2), (3, 3), (3, 4)]

        ----------------------------------------
    Command "python setup.py egg_info" failed with error code 1 in C:\Users\Maybel\AppData\Local\Temp\pip-build-xk_u6djn\PySide\

  • Попробуйте обновить инструменты настройки, потому что это один из способов, предлагаемых в Интернете, здесь
    C:\Users\Maybel>pip3 install --upgrade setuptools
    Requirement already up-to-date: setuptools in c:\users\maybel\appdata\local\programs\python\python36-32\lib\site-packages

    C:\Users\Maybel>pip install PySide
    Requirement already satisfied: PySide in c:\python27\lib\site-packages

  • Вторая попытка после обновления средств настройки
    C:\Users\Maybel>pip3 install PySide
    Collecting PySide
      Using cached PySide-1.2.4.tar.gz
        Complete output from command python setup.py egg_info:
        only these python versions are supported: [(2, 6), (2, 7), (3, 2), (3, 3), (3, 4)]

        ----------------------------------------
    Command "python setup.py egg_info" failed with error code 1 in C:\Users\Maybel\AppData\Local\Temp\pip-build-6zrldsw7\PySide\

  • Попробуйте использовать pip install PySide
    C:\Users\Maybel>pip install PySide
    Requirement already satisfied: PySide in c:\python27\lib\site-packages

Пожалуйста посоветуй. Заранее спасибо:)

См. также:  Обновление масштабируемого набора виртуальных машин Azure
Понравилась статья? Поделиться с друзьями:
IT Шеф
Комментарии: 1
  1. user317130

    Я вижу это в сообщении об ошибке:

    only these python versions are supported: [(2, 6), (2, 7), (3, 2), (3, 3), (3, 4)]
    

    Т.е. PySide проверяет версию Python и отказывается работать с 3.6.

    PySide отлично работает с Python-3.6. Проблема в pip3, а не в PySide. person user317130; 13.10.2017

    @ekhumoro Как объяснить сообщение об ошибке? Я только что загрузил PySide из PyPI и обнаружил, что сообщение об ошибке исходит от setup.py. person user317130; 14.10.2017

    Не уверен, но у меня установлен PySide-1.2.4 и работает с Python-3.6.2 в Arch Linux. Я взглянул на PKGBUILD, но я не вижу никаких патчей или других забавных вещей, необходимых для его компиляции. person user317130; 14.10.2017

    @ekhumoro Возможно, разработчики Arch пропатчили PySide. В Prisitne version четко перечислены совместимые версии Python. person user317130; 14.10.2017

    Вы прочитали мой комментарий? Нет, никак не патчился. person user317130; 14.10.2017

    Либо они пропатчили setup.py, либо собрали пакет вообще без setup.py. person user317130; 14.10.2017

    Нет, на самом деле проблема заключается в инструменте shiboken, который генерирует привязки pyside. Arch Linux PKGBUILD для этого включает патч. person user317130; 14.10.2017

    @phd был прав в том, что мой Python 2.7 не поддерживает PySide. Я переключился на Python 3.4 и попытался установить PySide, этот shld работает для некоторых людей. Но в моем случае я столкнулся с некоторыми проблемами с Failed to find cmake и последующим qmake not found после успешной установки cmake. Забыл упомянуть, я использую Windows. person user317130; 14.10.2017

    @ user317130. PySide определенно действительно поддерживает Python-2.7 (и я не думаю, что phd сказал, что это не так). Он также отлично работает с Python-3.5 и Python-3.6, но кажется, что эти версии в настоящий момент не официально поддерживаются. В связи с этим существует проблема с трекером PySide. К сожалению, кажется, что исправить установщики в Linux намного проще, чем в Windows. Хуже того, кажется, что разработчики PySide в данный момент не хотят тратить на это время, поскольку все их усилия теперь сосредоточены на PySide2. person user317130; 15.10.2017

    @ user317130. PS: кому-то удалось создать двоичные файлы Windows для Python-3.5, которые можно найти здесь. Они представлены в виде колес, поэтому вы сможете установить их через pip3. person user317130; 15.10.2017

Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: