Установщик Cygwin - Eric6 не может найти qscintilla2, который был установлен с помощью установки cygwin

Установщик Cygwin - Eric6 не может найти qscintilla2, который был установлен с помощью установки cygwin

Я новичок в Cygwin, использую его для изучения Python. Я пытаюсь установить Eric6 Python IDE, которая требует определенных пакетов, таких как PyQt5, Scintilla2 и т. д.

Я установил python2, python3, PyQt5, pip3.6 (pip-9.0.3) и несколько других пакетов с помощью приложения установки Cygwin (setup-x86_64.exe).

При попытке установить Eric6:

$ python3 install.py
Checking dependencies
Python Version: 3.6.4
Found PyQt5
Found pyuic5
Sorry, please install QScintilla2 and
its PyQt5/PyQt4 wrapper.
Error: cannot import name 'Qsci'

Обновлять

Согласно ответу matzeri, я обнаружил, что не увидел scintilla2 в списке пакетов Cygwin, поэтому я установил его оттуда, [package: mingw64-x86_64-qscintilla2-qt5]и, похоже, он установился без каких-либо проблем. Однако я продолжаю получать ту же самую ошибку, что и раньше, при попытке установить Eric6Sorry, please install QScintilla2 and its PyQt5/PyQt4 wrapper. Error: cannot import name 'Qsci'

Я пробовал перезагружать и Cygwin, и локальную машину, но безуспешно.

решение1

установить qscintilla2из установки cygwin. Перед установкой чего-либо из pip следует проверить, доступен ли уже пакет в cygwin. Смотреть

https://cygwin.com/packages/package_list.html

для полного списка. Для QT5 вам необходимо установить:

libqscintilla2_qt5-common   
libqscintilla2_qt5-devel    
libqscintilla2_qt5_13
qscintilla2

решение2

После установки qscintilla2 из установки CygWin

пакет: mingw64-x86_64-qscintilla2-qt5 (класс редактора QT Scintilla для набора инструментов Win64)

следуя рекомендации Мацери, я также установил эти два пакета:

mingw64-x86_64-qscintilla2-qt4 (класс редактора QT Scintilla для набора инструментов Win64)

python3-pyqt5-qsci (класс редактора Scintilla для QT4)

После установки [mingw64-x86_64-qscintilla2-qt4] проблема осталась прежней, но как только я установил [python3-pyqt5-qsci], мне удалось повторно запустить установку.

python3 install.py

и он успешно завершился

Установка Eric 6 успешно завершена


ОБНОВЛЯТЬ:

Eric6 не была лучшей средой разработки для Python под Windows. Я нашел эти два других, которые работают отлично и не требуют Cygwin или какой-либо другой специальной среды — они работают под Windows,комильфо:

Пискриптер- Фантастическая IDE, команда разработчиков быстро реагирует и серьезно рассматривает сообщения об ошибках и запросы на новые функции, пошаговый отладчик, действительно великолепные окна отладки/переменных, которые можно перетаскивать на второй монитор, система установки pip меня еще ни разу не подводила.(Внимание: использует Ctrl+Y для удаления строки вместо повтора, но разработчик заверил меня, что это будет исправлено в следующем обновлении.)

VSCode- IDE с открытым исходным кодом от Microsoft, которая по сути дублирует Visual Studio. Много сильных сторон, но сложнее отслеживать глобальные переменные.

Связанный контент