Me gustaría configurar un compilador predeterminado de C y C++ al compilar extensiones de Python bajo Linux. Observé la opción --compiler
para construir python setup.py
, pero me pregunto si hay una forma de configurar esto como una variable de entorno para que pueda especificarlos solo una vez.Establecer el compilador C/C++ para las extensiones de Python
7
A
Respuesta
4
No es posible usar una variable de entorno, pero puede crear un archivo setup.cfg. Ver Writing the Setup Configuration File. El siguiente archivo setup.cfg intentará utilizar el compilador Intel C:
[build_ext]
compiler=icc
Cuestiones relacionadas
- 1. python para extensiones de Firefox?
- 2. depuración extensiones para Python swig
- 3. Tutorial para las extensiones shell de Windows
- 4. ¿Cuáles son las técnicas más utilizadas para habilitar las extensiones de código de usuario en Python?
- 5. Perfilando extensiones python C
- 6. ¿Cómo puedo usar valgrind con las extensiones de Python C++?
- 7. ¿Cómo se compilan las extensiones Python C/C++ para diferentes sistemas operativos/versiones de Python?
- 8. ¿Qué significan las extensiones de archivo python, .pyc .pyd .pyo?
- 9. ¿Alguien usa las extensiones "swingx" para Swing?
- 10. Detalles de call/cc
- 11. Convención para especificar las extensiones en el proyecto cabalized
- 12. Comenzando con las extensiones de thunderbird
- 13. SQLAlchemy con Python 3.2: ¿las extensiones C no son compatibles?
- 14. Continuación (call/cc) en el Esquema
- 15. Extensiones Python y OpenMP C
- 16. Extensiones de Python para Win64 a través de GCC
- 17. Error de valor al intentar instalar las extensiones de Python para Windows
- 18. Python: ¿Agregar lista para establecer?
- 19. python: cómo enviar correo con TO, CC y BCC?
- 20. ¿Cómo especificar el compilador para "joya de instalación"?
- 21. Extensiones/módulos anidados de Python C?
- 22. ¿Cómo puedo configurar las opciones en SConstruct para el compilador de C dependiendo del tipo de compilador?
- 23. ¿Por qué las diversas extensiones JPEG?
- 24. En makefiles, ¿qué significan CC y LD?
- 25. Separación de extensiones de archivos mediante el módulo python os.path
- 26. Python Eliminando ciertas extensiones de archivos
- 27. Problemas con las extensiones modulares de HMVC para CodeIgniter
- 28. Cargando datos para las extensiones vectoriales de GCC
- 29. establecer el límite de recursión de python para una función
- 30. ¿Qué es call/cc?