Estoy teniendo problemas para conseguir Kivy para trabajar con PyCharm en Windows 7. He conseguido añadir la mayoría de las bibliotecas externas a través de File > Configuraciones > intérpretes de Python > Ficha Rutas.

Estoy usando el Kivy versión de Python.
Cuando ejecuto un Kivy app que funciona bien con el uso de la [click derecho > enviar a > kivy.bat] método en PyCharm, me da este error:

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

Creo que el problema podría por algo que ver con cython, ya que mi archivo se niega a reconocer el kivy.propiedades de archivo, que es de la Cython *.pxd formato.

Si alguien pudiera por favor puntero a un windows config tutorial para PyCharm y Kivy o darme la solución a mi problema, les agradecería mucho!

OriginalEl autor user2469456 | 2013-06-10

6 Comentarios

  1. 8

    Este Kivy página Wiki de La configuración de Kivy con varios populares del IDE tiene una mejor respuesta y el detalle de los comandos. Se copia a continuación con el agregado de información para Pycharm 3.4.

    Ir a su descomprimido Kivy carpeta, crear un símbolo enlace para «kivy.bat» que apunta a «de python.bat» en el mismo directorio (mklink python.bate de kivy.bat).

    Agregar 2 nuevos intérpretes de Python en PyCharm.

    • Arranque: Elija el anterior creado «de python.bat» de la Kivy de la carpeta del paquete.
    • Proyecto Intérprete: Elija el «python.exe» desde el Python subdirectorio en el Kivy de la carpeta del paquete.

    Para el proyecto intérprete, agregue una ruta de acceso a la «kivy» directorio incluido directamente en el Kivy de la carpeta del paquete. En PyCharm 3.4, la ficha de ruta que está oculto en un sub menú. En el Proyecto de Intérprete, haga clic en el icono de la herramienta junto a la intérprete de la lista desplegable, haga clic en más… (la última), en la lista de todos los intérpretes, seleccione Ejecutar la Configuración del Intérprete, en el lado derecho hay cinco iconos (+, -, editar, virtual env, y la ruta de acceso), haga clic en ruta de acceso para agregar el Kivy sub-directorio descomprimido Kivy carpeta.

    Guardar todos los ajustes y de ignorar las advertencias acerca de «formato de salida no válida». Asegúrese de que el proyecto intérprete de nuestra anterior de configuración creado.

    Crear una nueva ejecución y la configuración de la intérprete de Python para nuestros anteriores creado arranque.

    Simplemente ejecutar la configuración para ejecutar su Kivy aplicación

    OriginalEl autor Ying

  2. 21

    Instalar y abrir PyCharm

    1. Si ya la había instalado y tener un proyecto abierto, haga clic en File -> Settings (Ctrl + Alt + S). (Si no, crear un nuevo proyecto, y haga clic en el ‘...‘ (o Cómo configurar Python Kivy para PyCharm en Windows? ) junto a la intérprete, y omita el paso 2)
    2. En Configuración del Proyecto, haga clic en Project Interpreter -> Python Interpreters
    3. Haga clic en el poco verde + y seleccione local (también puede establecer un intérprete instalado python a partir de esta lista)
    4. Punto a ..\Kivy\Python\python.exe y haga clic en aceptar (que mi camino era c:\Program files (x86)\Kivy\Python\python.exe ya que es de donde he descomprimido el kivy archivo zip a)

    También he incluido una settings.jar archivo. Este es el kv definición del lenguaje. No está completo, pero ayuda mucho.
    Haga clic en File->Import y seleccionar la settings.jar archivo.
    Sólo los tipos de archivos que va a estar marcada. Importación de esto y va a tener «kv language file» definición bajo File->Settings-IDE Settings->File Types

    Abrir un kv archivo para ver la diferencia de colores, así como la de autocompletar

    • Widgets son de tipo 1
    • Propiedades son de tipo 2
    • todos los eventos (on_something) son de tipo 3
    • tipo 4 es simplemente auto y de la raíz.

    Que es todo para PyCharm, el resto es Windows 7 específicos

    1. abra un símbolo del sistema y vaya a su ..\Kivy\Python\lib carpeta
    2. tipo mklink /D kivy "..\Kivy\kivy\kivy" (mi línea fue mklink /D kivy "c:\Program files (x86)\Kivy\kivy\kivy")
      Esto creará un enlace simbólico para que todos tus kivy python se leen los archivos y sus definiciones se incluyen, en orden a obtener la función autocompletar

    Ahora necesitamos configurar las variables de entorno. Usted puede hacer esto por proyecto dentro de PyCharm, pero bien podría hacerlo en windows, así que usted sólo tiene que seleccionar el intérprete de python en cada momento.

    Haga clic en inicio y escriba el envir Seleccione el segundo. (Variables del sistema) (también Se puede obtener de aquí con Win+PauseBreak-> haga Clic en Advanced system settings)
    Haga clic en variables de Entorno

    Añadir ahora estas (una vez más, acaba de apuntar a donde sea que tenga su kivy carpeta. Usted también puede encontrar todo esto en el kivy.bat archivo, sólo tienes que encontrar y reemplazar las variables con su ruta de acceso)

    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

    Reiniciar su máquina. (Para las variables de entorno para cargar)

    Ahora cuando abra su kivy proyecto, sólo tienes que seleccionar el Kivy intérprete configurado anteriormente, y bobs su tío.

    Sería maravilloso si pudiera publicar aquí en lugar de vincular a un grupo de google 🙂
    si usted tiene el permiso de errores cuando se ejecuta mklink, ver aquí: superuser.com/questions/129299/…

    OriginalEl autor Xuton

  3. 6

    Alternativamente simplemente:

    • Descomprimir el Kivy paquete en una carpeta.
    • Crear un enlace simbólico para «kivy.bat» que apunta a «de python.bat».
    • Agregar 2 nuevos intérpretes de Python en PyCharm. Uno será usado como el
      proyecto de intérprete, el otro como la configuración del intérprete.

      • Proyecto Intérprete: Elija el «python.exe» desde el Python subdirectorio en el Kivy de la carpeta del paquete.
      • De ejecución de la Configuración Intérprete: Elija el anterior creado «de python.bat» de la Kivy de la carpeta del paquete.
    • Para la ejecución de la configuración de intérprete haga clic en los caminos-ficha y agregar la ruta de acceso a la kivy directorio incluido directamente en el Kivy de la carpeta del paquete.
    • Guardar todos los ajustes y de ignorar las advertencias acerca de «formato de salida no válida».
    • Asegúrese de que el proyecto intérprete de nuestra anterior de configuración creado.
    • Crear un nuevo run/debug y la configuración de la intérprete de Python para nuestros anteriores creado ejecución de configuración del intérprete.
    • Simplemente ejecutar la configuración para ejecutar la secuencia de comandos

    Por tener dos configuraciones separadas, es posible usar el «kivy.bat» o «de python.bat» archivo bootstrap Kivy y ejecutar el destino-guión y el uso de la configuración con el añadido de la ruta de acceso para el correcto código de finalización. Si PyCharm intenta utilizar el «kivy.bat» o «de python.bat» intérprete para construir el módulo de esqueletos de falla/se bloquea. Algunas capturas de pantalla de la configuración:

    Cómo configurar Python Kivy para PyCharm en Windows?

    Cómo configurar Python Kivy para PyCharm en Windows?

    Cómo configurar Python Kivy para PyCharm en Windows?

    Cómo configurar Python Kivy para PyCharm en Windows?

    no ver «caminos» -pestaña» en >pycharm comunidad 3.4 debajo de los intérpretes…
    En la versión 3.4, en el Proyecto de Intérprete, haga clic en el icono de la herramienta junto a la intérprete de la lista desplegable, haga clic en más… (la última), en la lista de todos los intérpretes, seleccione Ejecutar la Configuración del Intérprete, en el lado derecho hay cinco iconos (+, -, editar, virtual env, y la ruta de acceso), haga clic en ruta de acceso para agregar el Kivy veces como se describe.

    OriginalEl autor cryzed

  4. 0
    • si usted no ha instalado kivy ir a Kivy Instalacion,
    • Vaya a su directorio de python (e.g: C:\Python),
    • Abrir carpeta Lib (e.g: C:\Python\Lib),
    • encontrar sitio-paquetes y abrir,
    • Copia kivy carpeta de Python\Lib.

      Que es. Disfrutar De Kivy 🙂

    OriginalEl autor GUGUDALI

  5. 0

    Una muy simple versión, que trabajó para mí fue:

    1. Siga las instrucciones que aparecen en Setting-Up-Kivy-con-varios-populares-del IDE
    2. Instalar los paquetes en el Proyecto Intérprete

        Go to: [File]-[Settings]-[Project: ProjectName]-[Project Interpreter]
        Install: Pillow, image, kivy.deps.glew, kipy.deps.gstreamer, kivy.deps.sdl2, pygame, kivy

    Al menos para mí esta solucionado mi problema con el PIL module import error (El módulo PIL se llama ahora Pillow) y también con el sdl2 ddl import error.

    Actualización

    De hecho, acabo de instalar los módulos de la segunda etapa en PyCharm en otro PC, sin necesidad de completar el primer paso y Kivy fue de trabajar de todos modos.

    OriginalEl autor Alex_P

Dejar respuesta

Please enter your comment!
Please enter your name here