Soy nuevo en Cygwin y lo uso para aprender Python. Estoy intentando instalar Eric6 Python IDE, que requiere ciertos paquetes como PyQt5, Scintilla2, etc.
Instalé python2, python3, PyQt5, pip3.6 (pip-9.0.3) y varios otros paquetes usando la aplicación de configuración Cygwin (setup-x86_64.exe).
Cuando intento instalar 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'
Actualizar
Según la respuesta de matzeri, descubrí que no había visto scintilla2 en la lista de paquetes de Cygwin, así que lo instalé desde allí [package: mingw64-x86_64-qscintilla2-qt5]
y pareció instalarse sin ningún problema. Sin embargo, sigo recibiendo exactamente el mismo error que antes al intentar instalar Eric6.Sorry, please install QScintilla2 and its PyQt5/PyQt4 wrapper. Error: cannot import name 'Qsci'
Intenté reiniciar Cygwin y la máquina local, sin suerte.
Respuesta1
instalar qscintilla2
desde la configuración de cygwin. Antes de instalar algo desde pip debes verificar si el paquete ya está disponible en cygwin. Ver
https://cygwin.com/packages/package_list.html
para ver la lista completa. Para QT5 debes instalar:
libqscintilla2_qt5-common
libqscintilla2_qt5-devel
libqscintilla2_qt5_13
qscintilla2
Respuesta2
Después de instalar qscintilla2 desde la configuración de CygWin
paquete: mingw64-x86_64-qscintilla2-qt5 (clase de editor QT Scintilla para la cadena de herramientas Win64)
Según lo recomendado por Matzeri, también instalé estos dos paquetes:
mingw64-x86_64-qscintilla2-qt4 (clase de editor QT Scintilla para la cadena de herramientas Win64)
python3-pyqt5-qsci (clase de editor Scintilla para QT4)
Después de instalar [mingw64-x86_64-qscintilla2-qt4] el problema continuó como antes, pero tan pronto como instalé [python3-pyqt5-qsci], pude volver a ejecutar la instalación.
instalación de python3.py
y se completó con éxito
ACTUALIZAR:
Eric6 no era el mejor entorno de desarrollo para Python en Windows. Encontré estos otros dos que funcionan muy bien y no requieren Cygwin ni ningún otro entorno especial: funcionan en Windows.como siempre:
Pyscripter- IDE fantástico, el equipo de desarrollo responde rápidamente y considera seriamente los informes de errores y las solicitudes de funciones, depurador paso a paso, ventanas de depuración/variables realmente excelentes que se pueden arrastrar a un segundo monitor, el sistema de instalación de pip no me ha fallado todavía.(Precaución: usa Ctrl+Y como línea de eliminación en lugar de rehacer, pero el desarrollador me ha asegurado que esto se solucionará en la próxima actualización).
Código VS- IDE de código abierto de Microsoft que esencialmente duplica Visual Studio. Muchas fortalezas, pero las variables globales son más difíciles de observar.