Nuestro team de expertos luego de muchos días de trabajo y de recopilar de datos, dimos con los datos necesarios, nuestro deseo es que resulte útil para ti en tu trabajo.
Solución:
Instalar y abrir PyCharm
- Si ya lo tenía instalado y tiene un proyecto abierto, haga clic en
File -> Settings (Ctrl + Alt + S)
. (De lo contrario, cree un nuevo proyecto y haga clic en el botón ‘...
‘ (o - En Configuración del proyecto, haga clic en
Project Interpreter -> Python Interpreters
- Haga clic en el pequeño verde + y seleccione local (también puede configurar un intérprete para su python instalado desde esta lista)
- Apúntelo a
..KivyPythonpython.exe
y haga clic en Aceptar (mi ruta fuec:Program files (x86)KivyPythonpython.exe
ya que ahí es donde descomprimí el archivo zip kivy)
También he adjuntado un archivo settings.jar. Este es el kv
definición de lenguaje. No es completo, pero ayuda mucho. Hacer clic File->Import
y seleccione el settings.jar
expediente. Solo se marcarán los tipos de archivo. Importa esto y tendrás “kv language file
“definición bajo File->Settings-IDE Settings->File Types
Abre un kv
archivo para ver la diferenciación en colores, así como autocompletar
- Los widgets son de tipo 1
- Las propiedades son de tipo 2
- todos los eventos (on_something) son de tipo 3
- el tipo 4 es solo uno mismo y raíz.
Eso es todo para PyCharm, el resto es específico de Windows 7
- abra un símbolo del sistema y busque su
..KivyPythonlib
carpeta - escribe
mklink /D kivy "..Kivykivykivy"
(mi línea eramklink /D kivy "c:Program files (x86)Kivykivykivy"
) Esto configurará un enlace simbólico para que se lean todos sus archivos kivy python y se incluyan sus definiciones, para poder completar automáticamente
Ahora necesitamos configurar las variables de entorno. Puede hacer esto por proyecto dentro de PyCharm, pero también podría hacerlo en Windows, por lo que solo necesita seleccionar el intérprete de python cada vez.
Haga clic en Inicio y escriba envir. Seleccione el segundo. (Variables del sistema) (También puede llegar aquí con Win+PauseBreak
-> Haga clic en Advanced system settings
) Haga clic en Variables de entorno
Ahora agréguelos (una vez más, solo señale donde tenga su kivy
carpeta. También puedes encontrar todo esto en el kivy.bat
archivo, solo busque y reemplace las variables con su ruta)
GST_PLUGIN_PATH
c:Program Files (x86)Kivygstreamerlibgstreamer-0.10
GST_REGISTRY
c:Program Files (x86)Kivygstreamerregistry.bin
PATH
c:Program Files (x86)Kivy;c:Program Files (x86)KivyPython;c:Program Files (x86)Kivygstreamerbin;c:Program Files (x86)KivyMinGWbin;c:Program Files (x86)Kivykivy;%PATH
Reinicie su máquina. (Para que carguen las variables de entorno)
Ahora, cuando abra su proyecto kivy, simplemente seleccione el intérprete de Kivy que configuró anteriormente y sacuda a su tío.
Esta página Wiki de Kivy Configuración de Kivy con varios IDE populares tiene una mejor respuesta y comandos detallados. Se copia a continuación con información adicional para Pycharm 3.4.
Vaya a su carpeta Kivy descomprimida, cree un enlace de símbolo para “kivy.bat” que apunte a “python.bat” en el mismo directorio (mklink python.bat kivy.bat).
Agregue 2 nuevos intérpretes de Python en PyCharm.
- Bootstrapper: Elija el “python.bat” creado anteriormente de la carpeta del paquete Kivy.
- Intérprete del proyecto: elija “python.exe” del subdirectorio Python en la carpeta del paquete Kivy.
Para el intérprete del proyecto, agregue una ruta al directorio “kivy” contenido directamente en la carpeta del paquete Kivy. En PyCharm 3.4, la pestaña de ruta está oculta en un submenú. En Project Interpreter, haga clic en el ícono de la herramienta al lado de la lista desplegable de intérpretes, haga clic en más… (el último), en la lista de todos los intérpretes de proyectos, seleccione Run-Configuration Interpreter, en el lado derecho hay cinco íconos (+ , -, editar, entorno virtual y ruta), haga clic en la ruta para agregar el subdirectorio Kivy en la carpeta Kivy descomprimida.
Guarde todas las configuraciones e ignore las advertencias sobre “Formato de salida no válido”. Asegúrese de que el intérprete del proyecto esté configurado en nuestra configuración creada anteriormente.
Cree una nueva configuración de ejecución y establezca el intérprete de Python en nuestro programa previo creado anteriormente.
Simplemente ejecute la configuración para ejecutar su aplicación Kivy
Alternativamente simplemente:
- Descomprima el paquete Kivy en una carpeta.
- Cree un enlace simbólico para “kivy.bat” que apunte a “python.bat”.
- Agregue 2 nuevos intérpretes de Python en PyCharm. Uno se utilizará como intérprete del proyecto y el otro como intérprete de configuración de ejecución.
- Intérprete del proyecto: elija “python.exe” del subdirectorio Python en la carpeta del paquete Kivy.
- Intérprete de configuración de ejecución: elija el “python.bat” creado anteriormente de la carpeta del paquete Kivy.
- Para el intérprete de configuración de ejecución, haga clic en la pestaña de rutas y agregue la ruta al directorio kivy contenido directamente en la carpeta del paquete Kivy.
- Guarde todas las configuraciones e ignore las advertencias sobre “Formato de salida no válido”.
- Asegúrese de que el intérprete del proyecto esté configurado en nuestra configuración creada anteriormente.
- Cree una nueva configuración de ejecución/depuración y establezca el intérprete de Python en nuestro intérprete de configuración de ejecución creado anteriormente.
- Simplemente ejecute la configuración para ejecutar su script
Al tener dos configuraciones separadas, es posible usar el archivo “kivy.bat” o “python.bat” para iniciar Kivy y ejecutar el script de destino y usar la otra configuración con la ruta agregada para completar correctamente el código. Si PyCharm intenta usar el intérprete “kivy.bat” o “python.bat” para construir los esqueletos del módulo, falla o se bloquea. Algunas capturas de pantalla de la configuración: