Estoy a punto de actualizarme en la programación y me he decidido por Python 2.6 para eso. He buscado en la red y me dieron dos posibles instaladores para descargar. Uno es del sitio de Python y otro es de Activestate. ¿Cuál debería instalar en mi computadora con Windows?¿Qué instalación de python debería usar?
Respuesta
le sugiero que descargar from python site
ActiveState da que pagó apoyo. Si bien esto puede ser muy importante/crítico para algunas empresas, la mayoría lo hace bien con la versión de python.org, especialmente con aquellos que experimentan.
Hay otros locos como Stackless Python, implementación de Google en C++, Cython, etc. Diría que esos no son tan importantes para usted a menos que la velocidad/eficiente multihilo sea una necesidad.
Utilice el habitual. CPython puede ser un orden de magnitud más lento que C, pero funciona bien Y es la implementación más popular de Python, por lo que sabe que está bien probado para una versión gratuita.
ActivePython es una buena distribución, en general, como son ActivePerl y ActiveTcl. –
Si lo que quieres es refrescar la habilidad de programación, la instalación de la versión del sitio official debería ser más que suficiente
Descargar Python 2.6 del python.org y leer su tutorial como un comienzo.
ActivePython es esencialmente el mismo que distro de python.org - a menos que usted también consigue el siguiente:
- PyPM: un gestor de paquetes binarios de ActiveState, por lo que puede instalar módulos adicionales sin tener que compilar tú mismo. (See available modules)
- paquetes adicionales: virtualenv, setuptools/easy_install, pip
- PyWin32 - Acceso a la API de Windows desde Python
- documentación adicional/tutoriales (CHM en Windows) como Inmersión en Python, preguntas frecuentes, PEP, etc. .
- PythonWin IDE (aunque Komodo Edit pueden satisfacer algunos mejores)
Si usted es propietario de un negocio, entonces ActiveState también puede provide commercial support.
Dado que está ejecutando Windows es posible que también desee instalar (después de Python 2.6) Pywin32 - Python Extensions for Windows:. También tiene un IDE muy agradable (PythonWin) que puede preferir IDLE. Una versión de Pywin32 también está disponible para Python 3.x.
También recomiendo ACTIVESTATE - con el paquete estándar de python.org ¡tendrás muchos problemas cuando quieras instalar paquetes!
PERO estar preparado para ser mordido de vez en cuando por ActiveState:
D:\>pypm search lxml
*** Packages marked [BE] below require a valid
*** Business Edition license to install. Please visit
*** http://www.activestate.com/business-edition for more details.
domstripper lxml.html based DOM manipulator
flea Test WSGI applications using lxml
gocept.lxml Primarily proivdes zope3 interface definitions for lxml
lwebstring lxml-based implementation of webstring, an XML template engine
[BE] lxml Powerful and Pythonic XML processing library combining libxml2/libxsl
[BE] lxml-wrapper lxml wrapper that simplifies xml generation code.
[BE] lxmlmiddleware stack of middleware to deal with a response as a LXML etree
[BE] lxmlproc lxml version of xsltproc
plone.recipe.lxml Buildout recipe that creates a lxml egg
repoze.xmliter Wrapper for ``lxml`` trees which serializes to string upon iteration.
z3c.recipe.staticlxml A recipe to build lxml
no proporcionan lxml gratis con su gestor de paquetes, se necesita una licencia de negocio.
¿Podría modificar su respuesta ya que lxml ahora es gratis para instalar a través de PyPM? http://code.activestate.com/pypm/lxml/ –
No es cierto para la versión de 64 bits. – toofarsideways
- 1. ¿Qué Python debería usar?
- 2. ¿Qué versión de Python debería usar para el desarrollo web?
- 3. ¿Qué IronPython IDE debería usar?
- 4. Python: ¿Por qué debería usar next() y no obj.next()?
- 5. ¿Por qué debería usar MXML?
- 6. ¿Por qué debería usar Drools?
- 7. C# Logging. ¿Qué debería usar?
- 8. ¿Por qué debería usar Flex?
- 9. ¿Qué paquete postgresql debería usar?
- 10. ¿Qué GWT EventBus debería usar?
- 11. ¿Por qué debería usar @properties?
- 12. ¿Por qué debería usar glBindAttribLocation?
- 13. ¿Por qué debería usar "aplicar"?
- 14. ¿Qué VCS debería usar con Google Code?
- 15. ¿Qué gui toolkit debería usar con Pygame?
- 16. ¿Qué shell de Linux debería usar?
- 17. ¿Qué estructura web de Perl debería usar?
- 18. ¿Qué códec de audio debería usar?
- 19. ¿Qué formato de modelo 3D debería usar?
- 20. ¿Qué complemento de Eclipse Subversion debería usar?
- 21. ¿Qué versión de openssl debería usar?
- 22. ¿Qué kit de herramientas GUI debería usar?
- 23. ¿Qué depósito de JavaScript debería usar?
- 24. ¿Qué API de Documentum debería usar?
- 25. ¿Qué versión de Python debería usar si soy nuevo en Python?
- 26. Quiero usar NumPy/SciPy. ¿Debería usar Python 2 o 3?
- 27. ¿Por qué debería aprender y usar puntales?
- 28. ¿Por qué debería usar un CAAnimationGroup?
- 29. ¿Cuándo y por qué debería usar TStringBuilder?
- 30. Qué tipo MIME debería usar para mp3
¿Por qué no utilizar Python 2.7? –
Quizás porque 2.7 fue lanzado más de seis meses después de que se hizo esta pregunta y 'de futura importación' no es tan sofisticado – foosion