Conjunto de problemas de la serie Python 01-Python 2.7.15 Instalación del problema del SDK del centro de datos del producto Alibaba Cloud

Antecedentes: se informó un error cuando python2.7.15 instaló el SDK del centro de datos del producto Alibaba Cloud.

El error de instalación del código fuente es el siguiente: error: No se puede encontrar el archivo vcvarsall.bat
Insertar descripción de la imagen aquí

Para obtener ayuda de Baidu, la consulta se puede resolver instalando el archivo mingw-get-setup.exe, pero la instalación requiere una instalación en red.

Insertar descripción de la imagen aquí
Insertar descripción de la imagen aquí
Ubicación de instalación personalizada
Insertar descripción de la imagen aquí
Insertar descripción de la imagen aquí

Para permitir que GCC admita la compilación del lenguaje C y C++ al mismo tiempo, debe hacer clic con el botón derecho en los dos elementos marcados en la figura. Después de verificar, haga clic en la "X" en la esquina superior derecha y aparecerá el siguiente cuadro de diálogo:
Insertar descripción de la imagen aquí

Haga clic en "Aplicar" para iniciar la instalación, que lleva mucho tiempo.
Insertar descripción de la imagen aquí
Una vez completada la instalación, configure las variables de entorno del directorio bin en la ruta de instalación de MinGW,
pero el problema aún no se resuelve. Al intentar instalar pip, aparece el mismo mensaje de error. El mensaje de error es el siguiente:
Insertar descripción de la imagen aquí
python2.7 buscará el Visual Studio 2008 instalado, es decir, VS90 (que usa la variable de entorno VS90COMNTOOLS), así que después de buscar en Baidu, descargue VCForPython7 .msi para la instalación y ejecutar pip install packagename todavía informa un error.
Entonces, de acuerdo con el mensaje de error de Microsoft visual c++ 9.0, vaya a Baidu para buscar y descargar el paquete de instalación vcredist_x86.exe, que debe instalarse en línea, de la siguiente manera:
Insertar descripción de la imagen aquí

Después de la instalación, el mensaje de error ha cambiado y es el siguiente:
No se puede encontrar el archivo stdint.h.
Insertar descripción de la imagen aquí
Según el mensaje de error, Baidu buscó y descargó el archivo.
Insertar descripción de la imagen aquí

Guarde su contenido y asígnele el nombre stdint.h, y coloque el archivo en la ruta de instalación vcredist_x86.exe. Por ejemplo, lo coloqué en la siguiente ruta:
Insertar descripción de la imagen aquí
Luego ejecute la instalación del paquete fuente y pip setup.py install. el comando tiene éxito.
Insertar descripción de la imagen aquí
Insertar descripción de la imagen aquí

Supongo que te gusta

Origin blog.csdn.net/weixin_40012925/article/details/126317198
Recomendado
Clasificación