Y otra manera de hacerlo ... Python suministra por guiones versión instalada ...
ls -l /usr/bin/python*config*
16 Dec 21 2013 /usr/bin/python-config -> python2.7-config
16 Dec 21 2013 /usr/bin/python2-config -> python2.7-config
33 Mar 22 18:57 /usr/bin/python2.7-config -> x86_64-linux-gnu-python2.7-config
16 Mar 23 03:17 /usr/bin/python3-config -> python3.4-config
33 Apr 11 09:15 /usr/bin/python3.4-config -> x86_64-linux-gnu-python3.4-config
34 Apr 11 09:15 /usr/bin/python3.4m-config -> x86_64-linux-gnu-python3.4m-config
17 Mar 23 03:17 /usr/bin/python3m-config -> python3.4m-config
python3-config --help
Usage: /usr/bin/python3-config --prefix|--exec-prefix|--includes|--libs|--cflags|--ldflags|--extension-suffix|--help|--abiflags|--configdir
python3-config --prefix
/usr
Las respuestas de uno de mis sistemas son:
--prefix /usr
--exec-prefix /usr
--includes -I/usr/include/python3.4m -I/usr/include/python3.4m
--libs -lpthread -ldl -lutil -lm -lpython3.4m
--cflags -I/usr/include/python3.4m -I/usr/include/python3.4m -Wno-unused-result -Werror=declaration-after-statement -g -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes
--ldflags -L/usr/lib/python3.4/config-3.4m-x86_64-linux-gnu -L/usr/lib -lpthread -ldl -lutil -lm -lpython3.4m -Xlinker -export-dynamic -Wl,-O1 -Wl,-Bsymbolic-functions
--extension-suffix @[email protected]
--abiflags m
--configdir /usr/lib/python3.4/config-3.4m-x86_64-linux-gnu
Si necesita valores de configuración para bash scr ipts y tal, estos están disponibles con esta utilidad de línea de comandos.
Por lo general no trabaja con código de bytes compilado pitón - normalmente se trabaja con archivos de origen pitón. Esto realmente no tiene demasiado sentido, ¿podría darnos un poco más de contexto? –
Lattyware: Creo que el OP significaba cómo se compiló el ejecutable de python, no el bytecode de los módulos – sinelaw
sinelaw es correcto, me refiero al ejecutable de Python, agregado para mayor claridad –