Ich habe Python 3.3.2 installiert (beide x86- und x64-Versionen) und PyQt5.1 wurde darüber installiert.PyCharm 3.0 kann PyQt5 nicht finden
Kürzlich habe ich PyCharm 3.0 Community Edition installiert und konfiguriert, um mit diesen Python-Interpretern zu arbeiten. Das Problem ist, dass PyQt5 nicht in der Liste der installierten Pakete angezeigt wird und die Dokumentation nicht funktioniert (sowohl Ctrl+Space
für die automatische Vervollständigung als auch Ctrl+Q
für Dokumente).
Wenn PyCharm die Skeletterzeugung abfragt, scheint es PyQt zu verarbeiten, aber ohne Nutzen. Wenn ich versuche, PyQt mit Paketen System innerhalb PyCharm zu installieren, bekomme ich folgende Fehlermeldung:
C:\Program Files (x86)\PyCharm3.0\helpers\packaging_tool.py run on 10/06/13 13:58:52
Downloading/unpacking PyQt5
Getting page https://pypi.python.org/simple/PyQt5/
URLs to search for versions for PyQt5: https://pypi.python.org/simple/PyQt5/
Analyzing links from page https://pypi.python.org/simple/PyQt5/
Could not find any downloads that satisfy the requirement PyQt5
No distributions at all found for PyQt5
Exception information:
Traceback (most recent call last):
File "C:\Python\332_x64\lib\site-packages\pip-1.4.1-py3.3.egg\pip\basecommand.py", line 134, in main
status = self.run(options, args)
File "C:\Python\332_x64\lib\site-packages\pip-1.4.1-py3.3.egg\pip\commands\install.py", line 236, in run
requirement_set.prepare_files(finder, force_root_egg_info=self.bundle, bundle=self.bundle)
File "C:\Python\332_x64\lib\site-packages\pip-1.4.1-py3.3.egg\pip\req.py", line 1085, in prepare_files
url = finder.find_requirement(req_to_install, upgrade=self.upgrade)
File "C:\Python\332_x64\lib\site-packages\pip-1.4.1-py3.3.egg\pip\index.py", line 265, in find_requirement
raise DistributionNotFound('No distributions at all found for %s' % req)
pip.exceptions.DistributionNotFound: überhaupt keine Ausschüttungen für PyQt5 gefunden
Aber es scheint, dass diese in keinem Zusammenhang Problem.
PyQt5 wird mit Binär-Installer installiert. System ist Win 7 x64.
Update: Ich habe Protokoll vom vorherigen Index gefunden invalidieren Ich habe versucht, die Dinge funktionieren zu lassen. Das Protokoll enthält keine Fehler oder Warnungen bezüglich PyQt. Insbesondere liest es wie folgt:
INFO - .skeletons.PySkeletonRefresher - Home path is C:\Program Files (x86)\PyCharm3.0
INFO - .skeletons.PySkeletonRefresher - Pregenerated skeletons root is C:\Program Files (x86)\PyCharm3.0\skeletons
INFO - .skeletons.PySkeletonRefresher - Not found pregenerated skeletons at C:\Program Files (x86)\PyCharm3.0\skeletons\skeletons-win-386-python-3.3.2.zip
INFO - .skeletons.PySkeletonGenerator - Rebuilding builtin skeletons took 10947 ms
INFO - .skeletons.PySkeletonRefresher - Skeleton for PyQt5.QAxContainer
<...>
INFO - .skeletons.PySkeletonRefresher - Skeleton for PyQt5._QOpenGLFunctions_ES2
Vielleicht ein Problem liegt in Paketierungsprogramm:
INFO - packaging.PyPackageManagerImpl - Running packaging tool: C:/Python/332_x64/python.exe C:\Program Files (x86)\PyCharm3.0\helpers\packaging_tool.py list
Aber es gibt keine noch gemeldeten Fehler.
es deinstallieren versuchen und bauen von der Quelle (es wird einige Zeit dauern, vielleicht 40 Minuten oder so abhängig von Ihre PC-Spezifikation) Ich denke, das Bauen von der Quelle wird arbeiten. Ich bin nicht 100% sicher, aber ich denke, weil qt ist C++ pycharm wird die Dokumentation für Auto-Vervollständigen usw. verwenden –
Ich baue von Quelle jetzt werde ich es über Nacht laufen lassen und morgen wieder posten, wenn es funktioniert. –
Haben Sie versucht, den PyQt-Pfad zu den Interpreter-Pfaden in Pycharm hinzuzufügen? –