Sou novo no Cygwin e uso-o para aprender Python. Estou tentando instalar o Eric6 Python IDE, que requer certos pacotes como PyQt5, Scintilla2, etc.
Instalei python2, python3, PyQt5, pip3.6 (pip-9.0.3) e vários outros pacotes usando o aplicativo de configuração Cygwin (setup-x86_64.exe).
Quando tento instalar o 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'
Atualizar
De acordo com a resposta de matzeri, descobri que não tinha visto o scintilla2 na lista de pacotes do Cygwin, então instalei-o a partir daí [package: mingw64-x86_64-qscintilla2-qt5]
e pareceu instalar sem problemas. No entanto, continuo recebendo exatamente o mesmo erro de antes ao tentar instalar o Eric6Sorry, please install QScintilla2 and its PyQt5/PyQt4 wrapper. Error: cannot import name 'Qsci'
Tentei reiniciar o Cygwin e a máquina local, sem sorte.
Responder1
instale qscintilla2
a partir da configuração do cygwin. Antes de instalar qualquer coisa do pip você deve verificar se o pacote já está disponível no cygwin. Ver
https://cygwin.com/packages/package_list.html
para a lista completa. Para QT5 você deve instalar:
libqscintilla2_qt5-common
libqscintilla2_qt5-devel
libqscintilla2_qt5_13
qscintilla2
Responder2
Depois de instalar o qscintilla2 da configuração do CygWin
pacote: mingw64-x86_64-qscintilla2-qt5 (classe do editor QT Scintilla para conjunto de ferramentas Win64)
conforme recomendado por Matzeri, também instalei estes dois pacotes:
mingw64-x86_64-qscintilla2-qt4 (classe do editor QT Scintilla para conjunto de ferramentas Win64)
python3-pyqt5-qsci (classe do editor Scintilla para QT4)
Depois de instalar [mingw64-x86_64-qscintilla2-qt4] o problema continuou como antes, mas assim que instalei [python3-pyqt5-qsci], consegui executar novamente a configuração
instalação do python3.py
e foi concluído com sucesso
ATUALIZAR:
Eric6 não era o melhor ambiente de desenvolvimento para Python no Windows. Achei esses outros dois que funcionam muito bem e não requerem Cygwin ou qualquer outro ambiente especial - eles funcionam no Windows,comme il faut:
Pyscripter- IDE fantástico, a equipe de desenvolvimento responde rapidamente e considera seriamente relatórios de bugs e solicitações de recursos, depurador passo a passo, janelas realmente ótimas de depuração/variáveis que podem ser arrastadas para um segundo monitor, o sistema de instalação do pip ainda não falhou.(Cuidado: usa Ctrl+Y como linha de exclusão em vez de refazer, mas o desenvolvedor me garantiu que isso será corrigido na próxima atualização.)
Código VSC- IDE de código aberto da Microsoft que essencialmente duplica o Visual Studio. Muitos pontos fortes, mas mais difíceis de observar as variáveis globais.