2012-12-15 5 views
0

에 특정 버전을위한 파이썬 모듈 설치하기. 우분투 12.10에는 미리 설치된 python 3.2가 있으며 "python3"에 링크되어 있습니다. 나는 python 3.3을 다운로드했으며 명령은 "python3.3"이다. 그러나, 나는 python3에 대한 pySide를 시냅스에서 다운로드했다. Python3.3에서 "PySide.QtCore import *"를 사용하면 실패합니다. 하지만 "python3"(일명 3.2)을 실행하면 모든 것이 잘 동작합니다. Synaptic은 우분투에서 python3의 기본값 인 python3.2 용 lib를 설치했습니다. 어떻게 시냅스에 python3.3 용 모듈을 설치할 수 있습니까?리눅스 (pySide)

감사

답변

1

virtualenv과 가상 환경에서 작업하십시오. 이렇게하면 무언가가 잘못 될 경우에 대비하여 파이썬 버전/패키지가 서로 분리됩니다. pip를 사용하여 PySide를 설치하십시오.

편집 :

가능한 솔루션입니다 :

~$ sudo easy_install pip 

이 VIRTUALENV를 설치하려면 PyPi에 PySide의 페이지 PyQt는 설치 방법에 대한 서로 다른 플랫폼에 대한 가이드가

~$ sudo pip install virtualenv 

with virtualenv. 행운을 빌어 요.

+0

Thx. 어리석은 질문을위한 소리,하지만 핍은 뭐니? – user1873947

+2

[Pip] (http://pypi.python.org/pypi/pip)는 python 패키지 관리자입니다. 패키지 저장소 인 pypi에서 소스를 가져오고 사용자 버전에 맞게 빌드합니다. –

+0

잘 virtualenv를 다운로드하고, 3.3 용 env를 만들었고, 거기에서 pip를 실행하여 pyside를 설치했고 기본 시스템의 python - 2.7 용으로 설치했습니다. 나는 그것을 제어하는 ​​방법을 모른다 ... 파이썬은 훌륭하지만, virtualenv가 pip에 영향을 미치지 않았기 때문에 3.3 용 모듈을 설치하는 방법에 대한 단서가 없다. – user1873947

1

난 당신이 setup.py이 소스 파일에서 pyside를 설치하고, 예를 들면 APT에 의해 설치하는 경우, 그것은 당신이 언급 한 3.2 기본 인터프리터를 사용하기 때문에 다음 명령 python3.3 setup.py buildsudo python3.3 setup.py install를 실행한다고 생각합니다.