2013-06-10 4 views
13

Kivy가 Windows 7에서 PyCharm을 사용하는 데 문제가 있습니다. File> Settings> Python interpreters> Paths Tab을 통해 대부분의 외부 라이브러리를 추가 할 수있었습니다.Windows에서 PyChalk 용 Python Kivy를 구성하는 방법은 무엇입니까?

저는 Kivy 버전의 Python을 사용하고 있습니다. 내가 PyCharm에서 [우측> kivy.bat에 보낼>를 클릭] 방법을 사용하여 괜찮 작동하는 Kivy 응용 프로그램을 실행하면 , 그것은 나에게이 오류 제공 :

Failed modules 
Python 2.7.3 (C:/Python27/python.exe) 
_imagingtk 
dde 
gtk._gtk 
pangocairo 
Generation of skeletons for the modules above will be tried again when the modules are updated or a new version of generator is available 

내가 생각을 문제가 뭔가에 의해 수도 내 파일이 Cython * .pxd 형식의 kivy.properties 파일을 인식하지 못하기 때문에 cython을 사용하십시오.

누군가가 나를 PyCharm 및 Kivy 용 Windows 구성 자습서로 안내하거나 제 문제에 대한 해결책을 제시 할 수 있다면 크게 감사하겠습니다.

답변

6

이 Kivy 's Wiki 페이지 Setting Up Kivy with various popular IDE's에는 더 나은 대답과 세부 명령이 있습니다. Pycharm 3.4에 대한 추가 정보와 함께 아래에 복사됩니다.

압축이 풀린 Kivy 폴더로 이동하여 동일한 디렉토리 (mklink python.bat kivy.bat)에서 "python.bat"을 가리키는 "kivy.bat"에 대한 심볼 링크를 만듭니다.

PyCharm에서 2 개의 새로운 Python 해석기를 추가하십시오.

  • 부트 스트 래퍼 : Kivy 패키지 폴더에서 이전에 생성 된 "python.bat"를 선택하십시오.
  • 프로젝트 인터프리터 : Kivy 패키지 폴더의 Python 하위 디렉토리에서 "python.exe"를 선택하십시오.

프로젝트 인터프리터의 경우 Kivy 패키지 폴더에 직접 포함 된 "kivy"디렉토리의 경로를 추가하십시오. PyCharm 3.4에서는 경로 탭이 하위 메뉴에 숨겨져 있습니다. 프로젝트 인터프리터에서 인터프리터 드롭 다운 목록 옆에있는 도구 아이콘을 클릭하고 more ... (마지막 하나)를 클릭하고 모든 프로젝트 인터프리터 목록에서 Run-Configuration Interpreter를 선택합니다. 오른쪽에는 다섯 개의 아이콘 (+ , -, 편집, 가상 env 및 경로)에서 경로를 클릭하여 압축 해제 된 Kivy 폴더에 Kivy 하위 디렉토리를 추가하십시오.

"잘못된 출력 형식"에 대한 모든 설정을 저장하고 경고를 무시하십시오. 프로젝트 인터프리터가 이전에 작성한 구성으로 설정되어 있는지 확인하십시오.

새로운 실행 구성을 만들고 파이썬 인터프리터를 이전에 만든 부트 스트 래퍼로 설정하십시오.

단순히 Kivy 응용 프로그램을 실행하도록 구성을 실행

19

설치하고 이미 설치했고, 프로젝트를 열고 경우 PyCharm

  1. 공개, File -> Settings (Ctrl + Alt + S)을 클릭합니다. (그렇지 않을 경우, 새 프로젝트를 만들고, 인터프리터 옆에있는 '...'(또는 settings image)를 클릭 건너 2 단계) 프로젝트 설정에서
  2. , Project Interpreter -> Python Interpreters
  3. 을 클릭 작은 녹색 +를 클릭하고 (당신을 지역 선택 또한 ..\Kivy\Python\python.exe이 목록에서 설치된 파이썬)
  4. 포인트가에 통역을 설정하고 확인을 클릭 할 수 있습니다 (내 길 내가 또한 가지고있는 kivy zip 파일에)

의 압축을 푼 곳부터 c:\Program files (x86)\Kivy\Python\python.exe가 있었다 첨부 파일은 settings.jar입니다. 이것은 kv 언어 정의입니다. 그것은 완전하지는 않지만 많은 도움이됩니다. File->Import을 클릭하고 settings.jar 파일을 선택하십시오. FileTypes 만 틱합니다. 이 가져 오기 당신은 "kv language file"색상의 분화를 볼 수 File->Settings-IDE Settings->File Types

열고 kv 파일에서 정의뿐만 아니라, 자동 완성

  • 위젯은 입력해야합니다 1
  • 속성은 제 2 형
  • 에게 있습니다
  • 모든 이벤트 (on_something)는 유형 3입니다.
  • 유형 4는 자체 및 루트입니다. PyCharm에 대한 모든 것입니다

, 나머지는 특정 Windows 7

  1. 명령 프롬프트를 열고 ..\Kivy\Python\lib 폴더로 이동합니다
  2. 유형 mklink /D kivy "..\Kivy\kivy\kivy" (내 선 mklink /D kivy "c:\Program files (x86)\Kivy\kivy\kivy"했다) 이 설정합니다 당신의 모든 kivy python 파일들이 읽히고 그 정의가 포함되어 있기 때문에 자동 완성을 얻으려면 symlink를 사용하십시오.

이제 w 환경 변수를 설정해야합니다.PyCharm 내에서 프로젝트 당이 작업을 수행 할 수 있지만 Windows에서 수행 할 수도 있으므로 매번 Python 인터프리터를 선택하면된다.

시작을 클릭하고 envir을 입력하십시오. 두 번째 것을 선택하십시오. (시스템 변수) - 클릭하여 환경 변수 이제

추가

(당신은 여기 Win+PauseBreak으로 얻을 수> Advanced system settings을 클릭)이 (다시 한 번, 당신이 당신의 kivy 폴더가 어디를 가리 당신은 또한 모든이를 찾을 수 있습니다. kivy.bat 파일 만) 컴퓨터를 다시 시작

GST_PLUGIN_PATH 
c:\Program Files (x86)\Kivy\gstreamer\lib\gstreamer-0.10 

GST_REGISTRY 
c:\Program Files (x86)\Kivy\gstreamer\registry.bin 

PATH 
c:\Program Files (x86)\Kivy;c:\Program Files (x86)\Kivy\Python;c:\Program Files (x86)\Kivy\gstreamer\bin;c:\Program Files (x86)\Kivy\MinGW\bin;c:\Program Files (x86)\Kivy\kivy;%PATH 
을 찾아 경로로 변수를 대체합니다. (환경 변수를로드하려면)

이제 kivy 프로젝트를 열면 이전에 설정 한 Kivy 인터프리터를 선택하고 삼촌을 bobs합니다.

+1

mklink을 실행할 때 권한 오류가있을 경우 대신 구글 그룹에 연결하는 여기에 게시 할 수 있다면 멋진겠습니까 :) –

+0

는 여기를 참조 : HTTP ://superuser.com/questions/129299/got-not-sufficient-privileges-message-in-cmd-when-logged-on-as-administrator – ecoe

5

또는 단순히 : 폴더에

  • 의 포장을 풉니 다 Kivy 패키지로 제공된다.
  • "python.bat"을 가리키는 "kivy.bat"에 대한 심볼릭 링크를 만듭니다.
  • PyCharm에서 2 개의 새로운 Python 해석기를 추가하십시오. 하나는 프로젝트 해석기로 사용되며 다른 하나는 실행 구성 해석기로 사용됩니다.
    • Project Interpreter : Kivy 패키지 폴더의 Python 하위 디렉토리에서 "python.exe"를 선택하십시오.
    • 실행 구성 해석기 : Kivy 패키지 폴더에서 이전에 작성한 "python.bat"를 선택하십시오.
  • 실행 구성 해석기의 경우 경로 탭을 클릭하고 Kivy 패키지 폴더에 직접 포함 된 kivy 디렉토리의 경로를 추가하십시오.
  • "잘못된 출력 형식"에 대한 모든 설정을 저장하고 경고를 무시하십시오.
  • 프로젝트 인터프리터가 이전에 생성 된 구성으로 설정되어 있는지 확인하십시오.
  • 새로운 실행/디버그 구성을 만들고 Python 인터프리터를 이전에 만든 실행 구성 인터프리터로 설정하십시오.
  • 단순히

가 Kivy를 부트 스트랩은 "kivy.bat"또는 "python.bat"파일을 사용하고 대상 스크립트 및 사용을 실행할 수있어 두 개의 별도 구성을 가짐으로써 스크립트 실행 구성을 실행 적절한 코드 완성을위한 추가 경로가있는 다른 구성 PyCharm이 "kivy.bat"또는 "python.bat"인터프리터를 사용하여 모듈 뼈대를 작성하려고하면 실패하거나 중단됩니다. 구성의 일부 스크린 샷 :

http://i.imgur.com/YGtQEfr.png

http://i.imgur.com/NUaCkxh.png

http://i.imgur.com/uPjKxZw.png

http://i.imgur.com/3cXnVqm.png

+0

"path-tab"이 (가) "pycharm community 3.4"에서 통역사 아래에 보이지 않습니다. – ecoe

+0

3.4에서 Project Interpreter에서 인터프리터 드롭 다운 목록 옆에있는 도구 아이콘을 클릭하고 more ... (마지막 하나)를 클릭하고 모든 프로젝트 인터프리터 목록에서 Run-Configuration Interpreter를 선택합니다. 5 개의 아이콘 (+, -, 편집, 가상 env 및 경로), 경로를 클릭하여 Kivy fold a 설명했다. – Ying

관련 문제