Recientemente vi un anuncio y article que describe el lanzamiento del primer candidato de lanzamiento de Python 3.0. Me preguntaba si había algún IDE comercial, gratuito, de código abierto, etc. que respaldara su sintaxis.¿Hay algún IDE compatible con la sintaxis de Python 3?
Respuesta
Python 3 es solo no tan diferente de Python 2.x. En términos de sintaxis per se, cosas que el analizador realmente tendrá que manejar de manera diferente, el único cambio importante es el reemplazo de la declaración print
con la función print
.
La mayoría de las funciones de Python se pueden probar fácilmente mediante introspección (ayuda en línea, finalización de métodos, firmas de funciones, etc.), por lo que no hay ningún motivo para que Python IDE requiera cambios importantes para trabajar con Python 3.0. Espero IDLE y SPE y los otros IDEs de código abierto serán compatibles antes del lanzamiento final.
Puede obtener PyDev. de http://pydev.sourceforge.net. Es un complemento para Eclipse y es más que útil. Sin mencionar los beneficios del viejo y confiable Eclipse.
¿Pydev es compatible con python 3? No pude encontrar ninguna información sobre esto. – paxdiablo
Komodo 5 beta 1 fue lanzado en octubre de 2008 y tiene soporte inicial para Python 3, pero no creo que lo esté usando todavía para el código de producción.
Dado que Python 3 aún es un candidato de lanzamiento anticipado, es posible que tenga problemas para encontrar soporte maduro en IDEs.
He usado Komodo 5 con código Python 3 y funcionó perfectamente. –
Mucho puede haber cambiado desde octubre de 2008 cuando respondí esta pregunta: Python 3.0 es una versión anterior y 3.1 es la última. Me sorprendería si el soporte no hubiera mejorado al menos un poco :-) – paxdiablo
Estoy usando el último IDE de Komodo (5.2.2) y todavía no tiene nada cerca de la compatibilidad decente con Python 3. Ver por ejemplo el defecto: http://bugs.activestate.com/show_bug.cgi?id=79326 –
Emacs + python.el sigue siendo mejor que cualquier otra cosa que he probado.
me puede decir que en el momento de la publicación de esta (Abril 28 de 2009 Versión 0.8.4h) que hace SPE no manejar correctamente una sintaxis python3 - específicamente el manejo de excepciones. Por ejemplo, el código de seguimiento se marca como un error (e irritante, se saltó a cada vez que el archivo se guarda):
except urllib.error.URLError as e:
if hasattr(e, 'reason'):
#...
Pyscripter es el entorno de programación Python PERFECTO en las ventanas; es compatible incluso con el recién lanzado Python 3.1.
Perfecto es muy subjetivo. ;) –
No es perfecto para mí, pero mejor que todos los demás que he probado. –
PyDev para Eclipse es compatible con 3.0. Puede configurar varios intérpretes en la configuración del complemento.
En las propiedades del proyecto puede ajustar:
- tipo de proyecto (Python, Jython, IronPython)
- versión gramática (2.1, 2.2, 2.3, 2.4, 2.5, 2.6, 3.0).
(versión PyDev en el momento de la escritura:. 1.4.7)
PyDev La URL ha cambiado: http://pydev.org/ – Paidhi
Geany trabaja con Python 3 si se instala y luego:
sudo gedit/usr/share/geany/filetypes.pitón
cambio los últimos 2 líneas con:
compilador = python3 -c "py_compile importación; py_compile.compile ('% f')"
run_cmd = python3 "% f"
- 1. ¿Hay algún IDE de Windows Perl libre con depuración?
- 2. imprimir error de sintaxis con python 3
- 3. ¿Hay algún resaltador de sintaxis Python para Visual Studio 2010?
- 4. ¿Es compatible con web.py Python 3?
- 5. Python 3 Sintaxis Cambios
- 6. ¿Hay algún IDE en línea para Java?
- 7. Error de sintaxis en la impresión con Python 3
- 8. ¿Destaca la sintaxis HTML5 compatible con algún editor de texto? Notepad ++ tal vez?
- 9. ¿Hay algún documento sobre la sintaxis de archivos .rgs?
- 10. ¿Hay algún IDE de Python que no necesite la instalación del administrador?
- 11. ¿Algún IDE de PHP escrito en C?
- 12. ¿Existe un componente Swing compatible con la sintaxis SQL?
- 13. Sintaxis SQLite no compatible con MySQL?
- 14. ¿Hay algún buen editor IDE o WYSIWYG para graphviz?
- 15. ¿Hay algún F # IDE que funcione en Mono?
- 16. Python ¿IDLE compatible con multihilo?
- 17. ¿Hay algún ejemplo de resaltado de sintaxis para DScintilla?
- 18. ¿Hay algún 'truco' con este patrón de Python?
- 19. ¿Hay algún Validator SQL que pueda verificar la sintaxis contra múltiples servidores de bases de datos?
- 20. Sintaxis no válida de Python con la declaración "con"
- 21. ¿Hay algún problema con CGColorGetComponents?
- 22. ¿El Eclipse IDE es compatible con JSF 2.0?
- 23. Python 3 - Conexión con JDBC
- 24. ¿Hay algún problema con Log4Net?
- 25. ¿Hay algún inconveniente con ConcurrentHashMap?
- 26. Python - ¿hay algún digitalizador gráfico disponible?
- 27. ¿Hay algún servidor Python OpenID disponible?
- 28. ¿Hay alguna distribución de Linux que viene con python 3?
- 29. Python 3 con Emacs
- 30. Validar la sintaxis de JavaScript en IDE (Editor)?
depende de lo quisquilloso que quieras ser: hay suficientes diferencias, palabras clave nuevas/eliminadas, sintaxis de excepción, True, False, y ninguno ahora son palabras clave, contexto. así que mientras que usted puede salirse con la sintaxis de python2 para el código python3, es una pregunta válida para pedir soporte de python3 en un editor. – ideasman42