Обновление Msys2 прерывается python2 -pyqt5 - PullRequest
2 голосов
/ 17 апреля 2020

Я использую msys2 из PortableApps под Win 10.

Когда я пытаюсь выполнить полное обновление с pacman -Syuu, я получаю

:: Synchronizing package databases...
 mingw32                                                                   456.6 KiB   773 KiB/s 00:01 [###########################################################] 100%
 mingw32.sig                                                               119.0   B  0.00   B/s 00:00 [###########################################################] 100%
 mingw64                                                                   459.4 KiB   792 KiB/s 00:01 [###########################################################] 100%
 mingw64.sig                                                               119.0   B  0.00   B/s 00:00 [###########################################################] 100%
 msys is up to date
:: Starting core system upgrade...
 there is nothing to do
:: Starting full system upgrade...
:: Replace bzr with msys/breezy? [Y/n] n
:: Replace mingw-w64-x86_64-pygobject-devel with mingw64/mingw-w64-x86_64-python-gobject? [Y/n] y
:: Replace mingw-w64-x86_64-pyqt5-common with mingw64/mingw-w64-x86_64-python-pyqt5? [Y/n] y
:: Replace python3-appdirs with msys/python-appdirs? [Y/n] y
:: Replace python3-attrs with msys/python-attrs? [Y/n] y
:: Replace python3-packaging with msys/python-packaging? [Y/n] y
:: Replace python3-pip with msys/python-pip? [Y/n] y
:: Replace python3-pyparsing with msys/python-pyparsing? [Y/n] y
:: Replace python3-setuptools with msys/python-setuptools? [Y/n] y
:: Replace python3-six with msys/python-six? [Y/n]
resolving dependencies...
looking for conflicting packages...
error: failed to prepare transaction (could not satisfy dependencies)
:: removing mingw-w64-x86_64-pyqt5-common breaks dependency 'mingw-w64-x86_64-pyqt5-common' required by mingw-w64-x86_64-python2-pyqt5                                    

Мне кажется, что я бы не стал быть в состоянии сохранить python2 -qt5.

Есть ли обходной путь для этого? Я мог бы продолжать отвечать нет , но я думаю, что я должен отказаться в некоторых point.

Примечание 1. Интересно, существует ли какое-либо соединение с пакетами, о которых сообщается, что они требуют обновления, и Msys2 с python 3.8: ImportError: невозможно импортировать имя 'open_code' из 'io'

Примечание 2. Я никогда не устанавливал пакеты с pip, но всегда с pacman.

1 Ответ

0 голосов
/ 27 апреля 2020

Я не совсем уверен , как решить вашу проблему, но я думаю, что

  • Переустановка python, и эти пакеты могут помочь

и, если нет,

  • Понижение проблемных пакетов c до предыдущих версий может помочь.

еще раз не уверен , поможет ли это, но я, по крайней мере, надеюсь, что это укажет вам правильное направление.

...