ho:PyCharm, PyQt5, e Python 2.7 - Senza il completamento del codice
- Python 2.7 (Anaconda x64), che funziona alla grande
- PyQt5 (installato utilizzando
pip install python-qt5
) - PyCharm 4.04 Professionale (recentemente aggiornato da 3.4.1)
- Una piccola applicazione
Qt
Dopo un lungo periodo di estrazione dei capelli (dal momento che lo Riverbank non fornisce un binario PyQt5 per Python 2.7, solo per 3.3+) ho ottenuto tutto funzionante grazie ai pacchetti binari precompilati Marcus Otosson's.
Qt ora è installato e perfettamente funzionante. La mia applicazione Qt
funziona alla grande!
Ma l'applicazione non è ancora finita e PyCharm non eseguirà il completamento del codice per i moduli PyQt. Non riconoscerà nemmeno che esistono sotto-moduli PyQt5 (come Qwidgets): anche se funzionano bene, ho ancora l'avviso rosso ondulato "Unresolved Reference"
.
Come posso risolvere questo problema? Presumo che questo abbia a che fare con le intrinseche difficoltà nella generazione di scheletri per i file binari *.pyd
. Come funziona esattamente? Posso generare manualmente gli scheletri di codice o importarli da qualche parte che hanno generato correttamente?
La disinstallazione e la reinstallazione di PyCharm non hanno aiutato. Neanche riconfigurando l'interprete per forzare il funzionamento del generatore di scheletri.
Si prega di aiutare prima di andare calvo.
Si potrebbe anche contattare direttamente JetBrains: https://intellij-support.jetbrains.com/home – Trilarion
Buona idea - Ho appena pubblicato una richiesta di supporto. StackOverflow tende ad essere più veloce e spesso è utile quanto i canali ufficiali. –
Questo funziona per me su Windows x64. Anche io sono un professionista."Qt è ora installato e perfettamente funzionante." Quindi l'hai testato dalla riga di comando? – IronManMark20