Каков рекомендуемый способ настройки PySide для разработки в Ubuntu?
-
sudo apt-get install python3-pyside
? -
sudo pip install pyside
? -
sudo easy_install pyside
?
Каков рекомендуемый способ настройки PySide для разработки в Ubuntu?
sudo apt-get install python3-pyside
?sudo pip install pyside
?sudo easy_install pyside
?Все ваши варианты будут работать. Это зависит от того, что вы пытаетесь достичь с ним и насколько портативным оно должно быть. То, что обычно "просто" работает без проблем, - это сначала создать виртуальную машину:
apt-get -f install python-virtualenv
virtualenv ~/mypython2.7
С этим вы можете просто использовать easy_install как рекомендовано для установки PySide в локальной виртуальной среде:
~/mypython2.7/bin/easy_install PySide
Если вы хотите создать PySide, следуйте обширным инструкциям на странице github
В настоящее время **, если у вас установлен 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 в настоящее время не поддерживается."
sudo apt-get install python3-pyside
, вероятно, самый простой способ установить Pyside в Ubuntu.
Для разработки я бы не устанавливал никаких пакетов разработки в системный python - вы должны использовать virtualenv. Также, если вы хотите сэкономить время, сначала создайте яйцо распределения через "easy_install bdist_egg". Затем вы можете установить яйцо на свой virtualenv (или системный python, если хотите) без перекомпиляции всего. Полное руководство по установке зависимостей, получение источника pyside, создание и установка здесь