2013-10-06 2 views
13

Python 3.3.2 (x86 및 x64 버전)와 PyQt5.1이 설치되어 있습니다.PyCht 3.0에서 PyQt5를 찾지 못했습니다.

최근에 PyCharm 3.0 Community Edition이 설치되었으며 Python 인터프리터와 함께 작동하도록 구성되었습니다. 문제는 PyQt5가 설치된 패키지 목록에 표시되지 않고 문서가 작동하지 않는다는 것입니다 (Ctrl+Space에서 자동 완성까지, Ctrl+Q에서 문서 용).

PyCht가 뼈대 생성을 방해 할 때 PyQt를 처리하는 것처럼 보이지만 사용하지 않는 것 같습니다. 내가 PyCharm 내부 패키지 시스템을 사용하여 PyQt는 설치하려고하면, 나는 오류를 다음 얻을 :

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 

을하지만 여전히보고 된 오류가 없습니다 구체적으로 다음과 같이 읽습니다.

+0

그것을 제거하고 소스에서 구축하려고 윈도우 모르는 당신의 일을해야

brew install pyqt 

를 사용하십시오 (이것은 아마도, 40 분의 시간이 걸릴 정도에 따라한다 귀하의 PC의 사양) 나는 소스에서 건물이 작동한다고 생각합니다. 나는 100 % 확실하지는 않지만 qt는 C++ pycharm이 자동 완성 등을위한 문서를 사용할 것이기 때문에 생각한다. –

+0

나는 소스에서 건물을 만들고있다. –

+0

Pycharm의 Interpreter 경로에 PyQt 경로를 추가하려 했습니까? –

답변

0

핍에도 설치할 수 없지만 소스에서 빌드하면 제대로 작동합니다. 주석에 언급 한 바와 같이 .exe 파일에는 설명서가 포함되어 있지 않습니다. pycharm은 qt의 C++를 좋아하지 않을 것이라고 생각합니다. here 다운로드

enter image description here

그런 다음 exe 파일이 qt5을 설치 않은 경우 확인 소스로부터 구축하려는 해달라고 경우

. 아마 설치가 잘되었지만 설치된 dir은 경로에 없습니다.

+1

시스템 경로에 대한 아이디어는 좋았지 만 PyQt 설치는 이미 PATH에 있습니다. 나는 PyQt에 번들 된 문서가 없다는 메시지를 회상하지만, Qt 문서 자체에만 관심이 있다고 생각했다. 내가 소스에서 곧 빌드 할 수 있을지 모르겠다.이 경우 바이너리 설치 프로그램과 빌드의 차이점은 무엇인가? 그런데 PyCharm은 PyQt를 빠른 문서에만 추가하지 않는 것으로 처리합니다. 당신은 어떻게 해골 생성 로그를 읽을 수 있습니까? – sukhmel

+0

나는 무엇이 차이가 있는지 모르겠다. 나는 리눅스에있다. 나의 유일한 선택은 소스에서 빌드하는 것이지만, 그것은 나에게 잘 돌아갔다. PyQt5는 PyQt4에서 빌드하는 것이 더 빠를 것 같습니다.pycharm2.x에서 작업 할 때 중요한 것을 읽었을 때 문서를 읽었을 때 그 문서에 대해 잘 모르겠다. 나는 user_dir/.Pycharm30/system/log에있는 로그 파일을 알고있다. .Parmarm30이 숨겨져 있습니다. –

+0

광산이'site-packages'에서 읽는 것 같습니다. –

-1

경우 Mac에서 나는

+0

이것은 쓸데없는 대답입니다. – Daniel

관련 문제