Mi empresa quiere que programe Python.
Mi empresa no pagará por un IDE de Python.
Eso no cambiará.
Entonces, ¿cuál es actualmente el IDE de Python más completo que no tengo que pagar y puedo usar legalmente en un entorno comercial?
Debe ser compatible con Python 3 (con una opción de configuración como máximo: la ruta al binario de Python) y ser fácil de instalar en Ubuntu 12.04 (preferiblemente un paquete).
Debe tener: depurador, establecer puntos de interrupción, ejecutar hasta el punto de interrupción, un paso, examinar variables, etc.
Es bueno tener: finalización automática, versión de Windows
[Actualización]: Spyder se veía excelente, pero no puedo instalarlo con la compatibilidad con Python 3 :-(
[Actualización]: lo instalé (usando PIP) , pero no puedo configurarlo para usar Python 3 - todavía está usando Python 2 :-(
[Actualización]: Lo mismo para Eric (y no puedo encontrar un paquete de Ubuntu para Eric6)
PyCharm ahora tiene una "edición comunitaria" gratuita, de código abierto y con licencia apache:
Edición comunitaria GRATIS
- IDE ligero solo para desarrollo de Python
- Licencia Apache 2 gratuita y de código abierto
- Editor Inteligente, Depurador, Refactorizaciones, Inspecciones, Integración VCS
- Navegación de proyectos, soporte de pruebas, interfaz de usuario personalizable, enlaces de teclas Vim
Descarga : https://www.jetbrains.com/pycharm/download/
Tiene una versión para Linux , Windows y Mac OS X.
Su licencia Apache 2 debería otorgarle el uso comercial . Esto me lo confirmó el soporte de Jetbrains:
Sí, la Community Edition se puede utilizar comercialmente.
Enlace a la matriz de comparación de ediciones, incluido el depurador gráfico en la edición "gratuita" :
https://www.jetbrains.com/pycharm/features/editions_comparison_matrix.html
Idea básica de diferentes ediciones, de las preguntas frecuentes :
Básicamente, los elementos principales que faltan en Community Edition son funciones detalladas de soporte web y empresarial.
Descargo de responsabilidad: personalmente no uso un IDE. Sin embargo, probablemente elegiría esto si quisiera. Código abierto - comprobar. Características - consultar. Usabilidad - comprobar. Belleza - comprobado.
Yes, the Community Edition may be used commercially
. (Para referencia, mi pregunta fue can someone use the community edition for free in a commercial environment legally?
:). Respuesta actualizada.Recomiendo Spyder que cumple con todos sus requisitos:
Para usar Spyder para Python 3, solo necesita v2.3.0 o posterior.
Ubuntu 12.10 y posterior
Puedes obtener esto usando pip3
.
sudo apt-get install python3-pip python3-pyqt4
sudo pip3 install spyder
Ubuntu 12.04
Ubuntu 12.04 no está python3-pip
en los repositorios, pero puede obtenerlo con setuptools
,
sudo apt-get install python3-pyqt4 python3-setuptools
sudo easy_install3 pip
sudo pip3 install spyder
luego puede abrir Spyder desde el iniciador (después de cerrar sesión y volver a iniciarla) o desde la terminal escribiendo spyder3
.
¡Importante! Este software se sugiere mediante una búsqueda e investigación web. No hay experiencia personal involucrada en el uso de esta aplicación. ¡Espero que mi respuesta te ayude de todos modos!
Me gustaría recomendar usar Ninja-IDE y, según Wikipedia y su sitio web oficial, las funciones que mencioné a continuación están disponibles.
Para usuarios de Ubuntu
sudo apt-add-repository ppa:ninja-ide-developers/ninja-ide-stable (Stable updates)
(OR)
sudo apt-add-repository ppa:ninja-ide-developers/daily (Daily updates)
sudo apt-get update
sudo apt-get install ninja-ide
También espero que esta fuente lo ayude a encontrar un buen IDE.
De todos modos, tenga en cuenta que el soporte para python 3 no está completo, como dice aquí el desarrollador que creó el complemento:
Me alegra mucho saber que recomiendas este plugin. Desafortunadamente, el soporte para python 3 nunca se terminó (apenas comenzó) , aunque creo que no es mucho trabajo, nunca pude terminarlo. Este último año ha sido una locura y no pude encontrar el tiempo para mejorar el complemento con el nuevo Ninja, si usted o su amigo quisieran contribuir y tal vez crear una solicitud de incorporación de cambios con el soporte para python 3, sería increíble.
Como dijo Joaquín Sargiotto puedes contactarlo joaquinsargiotto@gmail.com
Perfil de Github:https://github.com/jsargiot
Eric IDE presenta todos los elementos que ha solicitado, es gratuito y multiplataforma, ya que creo que la licencia es muy liberal.
Si ya es usuario de Eclipse , existe el complemento pydev que también ofrece todo lo anterior.
Bueno, hay una pregunta de StackOverflow que sin duda te ayudará a encontrar lo que necesitas.
Recomendaría Komodo . No estoy muy seguro de sus términos, pero hay una versión de código abierto de este IDE y ofrece cosas como finalización de código, herramientas de depuración y otras.
remolcador
inolvidableidSoporteMonica
Mawg dice que reincorpore a Monica
unor
n611x007
Garrett
pip3
, nopip
. Vea mi respuesta a continuación.n611x007