Estoy en Snow Leopard, y quiero que distutils use gcc 4.0 y no 4.2, ¿alguien me puede decir cómo hacerlo? Intenté cambiar los enlaces simbólicos/usr/bin/g * y configurar los valores variables del entorno C *, pero fue en vano. ¿Alguna idea?Cambiar la versión de gcc que distutils usa
Respuesta
¿Has probado python setup.py build --compiler=gcc
? se describe en el docs.
EDITAR: Además, este discussion es muy similar al presente. distutils.core parece tener las funciones para especificar el compilador y la plataforma. distutils.ccompiler.get_compiler (osname, platform) o distutils.ccompiler.new_compiler (platform, compiler, verbose, dry_run, force) deberían funcionar.
Que las opciones se rompen básicamente, es de opción múltiple y doesn ' Te permite especificar la versión del compilador o el comando de invocación. Irritantemente, distutils respeta las variables de entorno cuando se le da el comando de compilación, pero no el comando de instalación, y si intenta instalar algo así construido, simplemente lo arroja por la ventana y comienza de nuevo ... –
-1 OP quiere gcc ; bcpp es ** Borland ** C++ ... ver http://docs.python.org/install/#borland-codegear-c –
@John Cambió bcpp a gcc si eso ayuda algo mejor. Estaba pensando que mostrar cómo usar cualquier compilador alternativo ayudaría, pero como el OP ha indicado en el comentario, no es así. – vpit3833
- 1. distutils Python no usar la versión correcta de gcc
- 2. ¿Cómo puedo cambiar la versión predeterminada de Python que EMACS 23 usa?
- 3. ¿Cómo puedo anular los indicadores del compilador (gcc) que usa setup.py de manera predeterminada?
- 4. Instalación de la versión anterior de gcc
- 5. Python IDLE: Cambiar la versión de Python
- 6. La última versión de gcc para usar libstdC++. So.5
- 7. Cambiar tema según la versión de Android
- 8. ¿Cómo imito la versión de Microsoft de __FUNCTION__ usando gcc?
- 9. ¿Cuántos pases sobre el código usa gcc?
- 10. en distutils
- 11. ¿Cómo cambiar la versión xcode predeterminada que se lanza ...?
- 12. eclipse: cambiar jre que se usa para ejecutar ant
- 13. Cambiar la versión Groovy de Grails
- 14. ¿Por qué la sintaxis __attribute __ ((...)) de GCC usa doble paréntesis?
- 15. ¿Cómo controlar la versión de Chef que Vagrant usa para aprovisionar máquinas virtuales?
- 16. Comandos de distutils personalizados
- 17. MinGW - Actualizar la versión 3.4.5 de GCC a la versión 4.4
- 18. Incremento de construcción con diferente versión de gcc
- 19. Cómo usar una versión anterior de gcc en Linux
- 20. Cambiar la versión de Ruby utilizada en Sublime
- 21. ¿Cómo proporcionar a Matlab la versión anterior de gcc que desea?
- 22. ¿Hay alguna forma en que CMake requiera la versión 4+ de GCC?
- 23. ¿Qué versión de JavaScript usa Titanium?
- 24. Cambiar la versión asp.net en iis6.0
- 25. usa una versión diferente de glibc
- 26. cómo instalar python distutils
- 27. distutils, distutils2, pip y requerimientos
- 28. ¿Qué versión 4.x de gcc debería uno usar?
- 29. distutils Python no incluyen data_files
- 30. ¿Cómo hacer que GCC use más de dos registros SIMD cuando usa intrínsecos?
Tengo un problema similar en OS X 10.8, con una instalación binaria de Python 2.5 usando una versión diferente de GCC que la instalación nativa; mi pregunta se publica aquí: http: //stackoverflow.com/questions/15816425/understanding-python-path-variables-module-installation-import-and-version-mana – Jonline