¿Solo necesito verificar en la máquina del usuario la versión de MSVCR90.dll que se instaló con mi instalación de Python?

StackOverflow https://stackoverflow.com/questions/1230479

  •  22-07-2019
  •  | 
  •  

Pregunta

Estaba trabajando en una actualización de mi aplicación y antes de comenzar migré a 2.62 porque parecía ser el momento de hacerlo. Entré directamente en el problema de tener problemas para construir mi aplicación usando py2exe debido a MSVCR90.dlls. Parece que hay una buena cantidad de información sobre cómo resolver este problema, incluidas algunas buenas respuestas aquí sobre SO.

Estoy implementando para usuarios que probablemente tienen máquinas XP o Vista de 32 bits. Algunos de mis usuarios serán migrados a Vista de 64 bits en un futuro próximo. Comprendo estos problemas es que tengo que asegurarme de que tengan los dlls correctos relacionados con la versión de python que existe en la computadora de desarrollo de aplicaciones. Como tengo un procesador x86, necesitan la versión x86 de los dlls. La configuración de su computadora es irrelevante.

¿Es correcto o tengo que dar cuenta de su arquitectura si voy a entregar los dlls como conjuntos privados?

Gracias por cualquier respuesta

¿Fue útil?

Solución

Vista 64 bits tiene un emulador de 32 bits, creo, por lo que no tendrá que preocuparse por esto.

Sin embargo, solo les diría que instalen el tiempo de ejecución msvcrt, que se supone que es la forma correcta de lidiar con este desastre sxs.

Otros consejos

De lo que he reunido y aprendido la respuesta correcta es que tengo que preocuparme por el dll MSCVCR90 que se usa en la versión de Python y mx en el que se basa la aplicación que estoy construyendo. Esto es importante porque significa que si el usuario tiene una configuración diferente, no puedo solucionar fácilmente ese problema a menos que haga algunos trucos para instalar el archivo DLL correcto. Si hago que descarguen el instalador de MS desde MS y su hardware (tipo de CPU) no coincide con el mío, entonces potencialmente se encontrarán con problemas. Hay un buen conjunto de instrucciones en el sitio del grupo de usuarios de wxpython. Discusión WX .

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top