Python IDE sin complicaciones para el desarrollo de GUI

Estoy tratando de construir una GUI en Python y tengo problemas para configurar un entorno de Python que "simplemente funciona" por segunda vez.

Dado que estoy muy satisfecho con los productos de Jetbrains, todos mis intentos hasta ahora se basaron en PyCharm. La primera vez, opté por las instalaciones estándar de Python. Esta vez me recomendaron Anaconda, que viene con más paquetes.

Desafortunadamente, todavía tengo problemas para ejecutar un programa simple de Hello world.

estoy buscando algo que

  • instala el IDE
  • y pitón
  • y PIP
  • y pkg-config
  • y GTK+

y si entiendo bien esta página de GTK+

  • instala GLib
  • instala el cairo
  • instala Pango
  • instala ATK
  • instala gdk-pixbuf

y TODO LO DEMÁS que se necesita para un desarrollo serio.

No quiero perder varias horas descargando e instalando docenas de bibliotecas hasta que pueda compilar y ejecutar un programa hola mundo.

¿Existe tal cosa o necesito construirlo yo mismo (si descubro cómo hacerlo)?

Sus problemas son &no* con PyCharm. Los tendrás con cualquier IDE. Quédese con PyCharm, simplemente no hay nada mejor, nada que se le acerque. Tiene problemas de gestión de paquetes, que no son culpa de PyCharm.

Respuestas (2)

Si desea un entorno de python todo en uno donde obtenga todo en una sola descarga, le recomendaría PythonXY ; en Windows, es un solo archivo para descargar e instalar, que incluye:

  • pitón por supuesto
  • IDE: Spyder
  • Bibliotecas GUI:
    • wxPython
    • Qt
    • pyGTK
  • Una muy buena selección de bibliotecas.
  • Las desventajas son que actualmente todavía es python 2.x y solo Windows

Mapa de componentes del sitio web:Mapa de componentes

Puede obtener un paquete muy completo de python, bibliotecas y GUI de Continuum Analytics Anacoda

  • Python (por supuesto) 2.7 o 3.5
  • Multiplataforma - Win/OS-X/Linux
  • Más de 720 de los paquetes Python, R y Scala más populares para estadísticas, minería de datos, aprendizaje automático, aprendizaje profundo, simulación y optimización, geoespacial, texto y NLP, gráficos y redes, análisis de imágenes
  • Los paquetes destacados incluyen: NumPy, SciPy, pandas, scikit-learn, Numba, PyTables, h5py, Matplotlib, Jupyter (antes IPython), Spyder, Qt/PySide, VTK, Numexpr, Cython, Theano, scikit-image, NLTK, NetworkX, IRKernel, dplyr, brillante, ggplot2, tidyr, intercalación, nnet
  • Desarrollo de software a través de múltiples IDE
  • Soporte comercial disponible (por una tarifa)
  • La desventaja es que te acostumbras a usar conda en lugar de pip.
Ya estoy usando Anaconda como se indica en la pregunta, pero eso no ayudó mucho.