pip не может разрешить зависимость с пакетом Ubuntu

Я хочу обновить пакет psychopy для Python 2:

$ sudo -H pip2 install --upgrade psychopy Collecting psychopy Collecting pillow (from psychopy) Using cached Pillow-5.0.0-cp27-cp27mu-manylinux1_x86_64.whl Collecting pyqt5 (from psychopy) Could not find a version that satisfies the requirement pyqt5 (from psychopy) (from versions: ) No matching distribution found for pyqt5 (from psychopy)

Я думаю, pyqt5 не поддерживает установку из PyPI для Python 2 в Linux. У меня есть пакеты Ubuntu pyqt5-dev и python-pyqt5, но pip, похоже, не заботится.

Я запускаю Artful.

1
задан 24 March 2018 в 18:20

2 ответа

Я думаю, что самый простой способ - получить все зависимости от сборки с помощью:

sudo apt-get build-dep psychopy sudo apt-get install psychopy sudo apt-get install libgtk2.0-dev libgtk-3-dev mesa-common-dev \ libglu1-mesa-dev libqt5gstreamer-dev libwebkitgtk-dev libwebkitgtk-3.0-dev \ libgstreamer-plugins-bad1.0-dev \ libgstreamer-plugins-base1.0-dev libgstreamer-plugins-good1.0-dev

И затем установить его с помощью pip:

sudo -H pip2 install --upgrade psychopy
0
ответ дан 17 July 2018 в 18:13

Я думаю, что самый простой способ - получить все зависимости от сборки с помощью:

sudo apt-get build-dep psychopy sudo apt-get install psychopy sudo apt-get install libgtk2.0-dev libgtk-3-dev mesa-common-dev \ libglu1-mesa-dev libqt5gstreamer-dev libwebkitgtk-dev libwebkitgtk-3.0-dev \ libgstreamer-plugins-bad1.0-dev \ libgstreamer-plugins-base1.0-dev libgstreamer-plugins-good1.0-dev

И затем установить его с помощью pip:

sudo -H pip2 install --upgrade psychopy
0
ответ дан 23 July 2018 в 19:02
  • 1
    Кажется, что build-dep прошел гладко, как только я обновил свой sources.list, но pip производит ту же ошибку, что и раньше. – Kodiologist 25 March 2018 в 17:47
  • 2
    Какова ваша версия Ubuntu? – N0rbert 25 March 2018 в 17:57
  • 3
    Это 17.10. – Kodiologist 25 March 2018 в 18:00

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

Похожие вопросы: