У меня установлен Python 3.3.2 (как версии x86, так и x64) и PyQt5.1.PyCharm 3.0 не находит PyQt5
Недавно я установил PyCharm 3.0 Community Edition и настроен для работы с этими интерпретаторами Python. Проблема заключается в том, что PyQt5 не отображается в списке установленных пакетов, и документация не работает (как Ctrl+Space
для автозаполнения, так и Ctrl+Q
для документов).
Когда PyCharm запрашивает поколение скелета, он, похоже, обрабатывает PyQt, но бесполезно. Когда я пытаюсь установить PyQt, используя систему пакетов внутри PyCharm, я получаю следующее сообщение об ошибке:
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: вообще нет распределения найдено для PyQt5
Но мне кажется, что это не связано проблемой.
PyQt5 установлен с двоичным установщиком. Система Win 7 x64.
Обновление: Я нашел журнал из предыдущего недействительного индекса Я попытался заставить все работать. Журнал не содержит ошибок или предупреждений относительно PyQt. В частности, она гласит:
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
Может быть какая-то проблема заключается в упаковке инструмента:
INFO - packaging.PyPackageManagerImpl - Running packaging tool: C:/Python/332_x64/python.exe C:\Program Files (x86)\PyCharm3.0\helpers\packaging_tool.py list
Но нет никаких ошибок сообщенные до сих пор.
попробовать удалить его и построить из источника (это займет некоторое время, может быть, 40 минут или около того, в зависимости от ваш компьютер спецификации) Я думаю, здание из источника будет работать. я не уверен на 100%, но я думаю, потому что qt - C++ pycharm будет использовать документацию для автозаполнения и т. д. –
Я строию исходный код, теперь я позволю ему запустить всю ночь и вернуться завтра, если он сработает. –
Вы пытались добавить путь PyQt к трактованиям интерпретатора в Pycharm? –