instalar for español descargar python 32bit-64bit

for - python 3.7.1 64 bit



¿Debo usar Python 32 bits o Python 64 bits? (5)

Tengo una instalación win7 de 64 bits. ¿Debo usar Python 64bit? ¿Cuáles son las diferencias entre las versiones de Python de 32 bits y 64 bits de todos modos? ¿Los diferentes paquetes de Python (como south, django, mysqldb, etc.) solo admiten 32bit / 64bit?


En mi experiencia, usar la versión de 32 bits es más libre de problemas. A menos que esté trabajando en aplicaciones que hacen un uso intensivo de la memoria (principalmente informática científica, que utiliza más de 2 GB de memoria), es mejor que tenga versiones de 32 bits porque:

  1. Por lo general, usas menos memoria.
  2. Tiene menos problemas al usar COM (ya que está en Windows).
  3. Si tiene que cargar archivos DLL, probablemente también sean de 32 bits. Python de 64 bits no puede cargar bibliotecas de 32 bits sin algunos hacks pesados ​​que ejecutan otro Python, esta vez en 32 bits y usando IPC.
  4. Si tiene que cargar archivos DLL que compila usted mismo, tendrá que compilarlos en 64 bits, lo que generalmente es más difícil de hacer (especialmente si usa MinGW en Windows).
  5. Si alguna vez usa PyInstaller o py2exe, esas herramientas generarán ejecutables con el mismo bitness de su intérprete de Python.

La versión de 64 bits permitirá que un solo proceso use más RAM que 32 bits, sin embargo, es posible que la huella de memoria se duplique dependiendo de lo que esté almacenando en la RAM (enteros en particular).

Por ejemplo, si su aplicación requiere> 2 GB de RAM, por lo que cambia de 32 bits a 64 bits, es posible que su aplicación requiera ahora> 4 GB de RAM.

Compruebe si todos sus módulos de terceros están disponibles en 64 bits, de lo contrario, puede ser más fácil seguir con 32 bits mientras tanto


No necesita usar 64 bits ya que windows emulará programas de 32 bits utilizando wow64. Pero el uso de la versión nativa (64 bits) le dará más rendimiento.


Tuve problemas para ejecutar la aplicación de Python (ejecutando dataframes de gran tamaño) en 32 - recibí el mensaje MemoryError, mientras que en 64 funcionó bien.


Utilice la versión de 64 bits solo si tiene que trabajar con grandes cantidades de datos, en ese escenario, los 64 bits funcionan mejor con el inconveniente que dijo John La Rooy; si no, quédese con los 32 bits.