Рекомендуемый способ установки PySide на Ubuntu

Каков рекомендуемый способ настройки PySide для разработки в Ubuntu?

  • sudo apt-get install python3-pyside?
  • sudo pip install pyside?
  • sudo easy_install pyside?

Ответ 1

Все ваши варианты будут работать. Это зависит от того, что вы пытаетесь достичь с ним и насколько портативным оно должно быть. То, что обычно "просто" работает без проблем, - это сначала создать виртуальную машину:

apt-get -f install python-virtualenv
virtualenv ~/mypython2.7

С этим вы можете просто использовать easy_install как рекомендовано для установки PySide в локальной виртуальной среде:

~/mypython2.7/bin/easy_install PySide

Если вы хотите создать PySide, следуйте обширным инструкциям на странице github

Ответ 2

В настоящее время **, если у вас установлен Qt 5.x по умолчанию на вашем Ubuntu, вы можете обнаружить, что "sudo apt-get install python3-pyside" (или python-pyside, если вы по какой-то причине хотите, чтобы python 2.7 версия) является единственным способом (без необходимости возвращаться к Qt 4.x).

Другие два способа возвращают ошибки сортировки: "Библиотека Qt QTCORE не найдена."

** проверьте дату публикации. Страница PySide на python.org читает/читает "PySide требует Python 2.6 или новее и Qt 4.6 или лучше. Qt 5.x в настоящее время не поддерживается."

Ответ 3

sudo apt-get install python3-pyside, вероятно, самый простой способ установить Pyside в Ubuntu.

Ответ 4

Для разработки я бы не устанавливал никаких пакетов разработки в системный python - вы должны использовать virtualenv. Также, если вы хотите сэкономить время, сначала создайте яйцо распределения через "easy_install bdist_egg". Затем вы можете установить яйцо на свой virtualenv (или системный python, если хотите) без перекомпиляции всего. Полное руководство по установке зависимостей, получение источника pyside, создание и установка здесь