2015-01-28 3 views
0

저는 python 및 데스크탑 응용 프로그램을 처음 사용합니다. Windows에서 pyside를 사용하여 데스크탑 응용 프로그램을 개발 중입니다.Lib/site-packages 폴더에있는 pydide 모듈을 가져 오는 방법

나는 pyqt 공식 사이트의 문서에 따라 단계를 수행했습니다.

저는 python 2.7.8을 사용하고 있습니다. pip를 사용하여 pyside를 설치했습니다. 나는 다음 명령을 사용하고 있습니다 :

pip install -U pyside 

을 설치를 완료 한 후, pyside는 C:\Python27\Lib\site-packages 폴더에 있었다. 그러나 내 파이썬 코드는 import이 실패하여 이러한 모듈을 볼 수 없습니다. 나는 점점 오전 오류로 :

ImportError: No module named pyside 

내가 Script 폴더에있는 모든 모듈을 복사해야합니까 경우 기본 존재하는 모든 다른 모듈.

sys.path을 확인했습니다. sys.path의 출력은

['', 'C:\\Python27\\lib\\site-packages\\setuptools-12.0.1-py2.7.egg', 'C:\\Windows\\system32\\python27.zip', 'C:\\Python27\\DLLs', 'C:\\Python27\\lib', 'C:\\Pyt 
hon27\\lib\\plat-win', 'C:\\Python27\\lib\\lib-tk', 'C:\\Python27', 'C:\\Python27\\lib\\site-packages'] 

더 많은 구성이 필요합니까? 사이트 패키지 폴더에있는 모듈은 어떻게 가져올 수 있습니까? 또는 링크가 필요합니까?

+0

질문을 편집하고받은 전체 오류 메시지를 보내주십시오. 따라서 대화식 Python 세션을 시작하고 sys를 가져 와서 sys.path를 확인한 다음'import pyside'를 실행하고 결과가 무엇인지보고하십시오. 새로 설치된 모듈이 표시되기 전에 IDE에서 실행중인 세션과 같이 실행중인 Python 세션을 다시 시작해야합니다. 'site-packages'는 그들의 집이기 때문에 어디에서나 이동할 수 있습니다. – MattDMo

+0

오류가 발생했습니다. Btw 나는 pycharm에서 이것을 시도하고 승화. 나는 또한 새로운 세션을 만들었습니다. 하지만 운이 없다. –

답변

2

실제로는 바보 같은 오류입니다 - 모듈의 이름은 PySide (대문자는 PS 자임)이며 pyside이 아닙니다. 달리기

import PySide 

이 트릭을해야합니다.


나는 이것을 알아보기 위해 Sublime과 멋진 플러그인을 사용했다. 나는 IPython과 그 모든 의존성을 주로 Christoph Gohlke's Python Extension Packages for Windows 저장소에서 설치했다. 나는 IPython 확장 기능을 가진 SublimeREPL을 사용하여 Sublime 내에서 IPython을 실행합니다 (ST3을 사용합니다. 나는 또한 좋은 Anaconda 플러그인을 설치했는데, linting과 함께 훌륭한 파이썬 자동 완성 기능을 제공한다. 원하는 버전의 Python을 가리 키도록 환경 또는 프로젝트 파일을 설정하면 .py 파일과 SublimeREPL에 모듈, 메소드 및 속성 이름이 자동 완성됩니다. 그래서 import pyside을 입력했고 사용 가능한 유일한 옵션은 PySide입니다.

이것은 대소 문자를 구분하므로 site-packages 디렉토리의 폴더 이름을보고 확인할 수도 있습니다.

관련 문제