2013-07-30 2 views
1

내 컴퓨터 (Ubuntu 13.04 x64)에서 PySide 1.2.0을 컴파일했지만, 어떤 이유에서 pyside-tools가 "컴파일"되지 않습니다.PySide 1.2.0 빌드 : no pyside-uic

Traceback (most recent call last): 
    File "/usr/local/bin/pyside-uic", line 9, in <module> 
    load_entry_point('PySide==1.2.0', 'console_scripts', 'pyside-uic')() 
    File "/usr/local/lib/python3.3/dist-packages/distribute-0.6.49-py3.3.egg/pkg_resources.py", line 345, in load_entry_point 
    return get_distribution(dist).load_entry_point(group, name) 
    File "/usr/local/lib/python3.3/dist-packages/distribute-0.6.49-py3.3.egg/pkg_resources.py", line 2382, in load_entry_point 
    return ep.load() 
    File "/usr/local/lib/python3.3/dist-packages/distribute-0.6.49-py3.3.egg/pkg_resources.py", line 2088, in load 
    entry = __import__(self.module_name, globals(),globals(), ['__name__']) 
    File "/usr/local/lib/python3.3/dist-packages/PySide-1.2.0-py3.3.egg/PySide/scripts/uic.py", line 28, in <module> 
    from pysideuic.driver import Driver 
ImportError: No module named 'pysideuic' 

는 계란 파일이 pysideuic 폴더가 없습니다 :

내가 (설치 후) 나는이 오류가 pysideuic을 실행하려고

. 그리고 pyside_install/py3.3-qt4.8.4-64bit-release/lib 폴더를 확인할 때 "python2.7"폴더가 존재한다는 것을 알았습니다 !!

이 페이지의 지침 : https://pypi.python.org/pypi/PySide을 사용하여 소스를 빌드합니다.

도와주세요.

+0

? 감사합니다 – rlacko

+0

안녕하세요. 콘솔 출력입니다 : pastebin.com/BKKpczAn – Angel

+0

감사합니다. 이것은 cmake 빌드 스크립트의 버그와 같습니다. 고쳐질 때 알려 드리겠습니다. – rlacko

답변

1

이제 수정해야합니다. github [1]에서 최신 버전의 pyside-setup을 구해서 파이사이드 배포판을 다시 빌드하십시오. 문제가 있으면 알려주세요.

[1] https://github.com/PySide/pyside-setup

당신이 어딘가에 빌드 프로세스의 콘솔 출력을 넣을 수 있습니다하십시오
+0

안녕하세요. 슬프게도 문제를 해결하지 못합니다. 출력 로그 : http://pastebin.com/pbnmR8kD. 이상한 점 : CMakeList.txt는 복제 된 후 모듈을 만들지 못해 이전 버전으로 "되돌아갑니다". 나는 모든 이전 폴더를 삭제합니다. 3 번 시도합니다. 잘못된 URL을 사용하지 않았는지 확인합니다. 파일은 컴파일 프로세스 전에 변경됩니다. – Angel

+0

pyside-tools 컴파일 전에 파일 (CMakeList.txt)을 변경해보십시오. 이제 문제는 파일이 컴파일 프로세스 전에 변경되는 이유를 아는 것입니다. – Angel

+0

사용하신 매개 변수가있는 명령 줄 (출력이 아님)을 보내 주시겠습니까? --version = 1.2.0 매개 변수를 사용하는 것처럼 보입니다. 개발 버전 (릴리즈가 아님)을 빌드해야하기 때문에 --version 매개 변수를 생략해야합니다. 감사합니다 – rlacko