mam:pycharm, PyQt5 i Python 2.7 - Brak uzupełniania kodu
- Python 2.7 (Anaconda x64), który działa świetnie
- PyQt5 (zainstalowany przy użyciu
pip install python-qt5
) - pycharm 4,04 Profesjonalne (niedawno zmodernizowane od 3.4.1)
- mała
Qt
aplikacja
Po wielu ciągnięciach włosów (ponieważ Riverbank nie zapewnia binarnej PyQt5 dla Pythona 2.7, tylko dla wersji 3.3+) wszystko działało dzięki wstępnie skompilowanym pakietom binarnym Marcus Otosson's.
Qt jest teraz zainstalowany i w pełni funkcjonalny. Moja aplikacja Qt
działa świetnie!
Ale aplikacja nie została jeszcze zakończona, a PyCharm nie wykona kodu zakończenia dla modułów PyQt. Nie rozpozna nawet, że istnieją jakiekolwiek submoduły PyQt5 (takie jak Qwidgets): mimo że działają dobrze, nadal otrzymuję ostry komunikat ostrzegawczy "Unresolved Reference"
.
Jak to naprawić? Zakładam, że ma to związek z nieodłącznymi trudnościami w generowaniu szkieletów dla plików binarnych *.pyd
. Jak to działa dokładnie? Czy mogę ręcznie generować szkielety kodu lub importować je z miejsca, które wygenerowały poprawnie?
Odinstalowanie i ponowna instalacja PyCharm nie pomogło. Nie dokonano też ponownej konfiguracji interpretera, aby ponownie uruchomić generator szkieletu.
Proszę, pomóż zanim pójdę łysy.
Można również skontaktować się bezpośrednio JetBrains: https://intellij-support.jetbrains.com/home – Trilarion
Dobry pomysł - po prostu napisali prośbę o pomoc. StackOverflow wydaje się być szybszy i często jest tak samo pomocny jak oficjalne kanały. –
To działa dla mnie na Windows x64. Ja też biegam profesjonalnie."Qt jest teraz zainstalowany i w pełni funkcjonalny." Przetestowałeś to z linii poleceń? – IronManMark20