Und eine andere Art und Weise, es zu tun ... Python liefert Skripte pro installierte Version ...
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
Die Antworten von einem meiner Systeme sind:
--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
Also, wenn Sie Einstellungen für bash scr benötigen In diesem Befehlszeilendienstprogramm sind diese Informationen verfügbar.
Sie im Allgemeinen nicht mit kompiliert Python-Bytecode arbeiten - in der Regel arbeiten Sie mit Dateien Python-Quelle. Das ergibt nicht wirklich viel Sinn, könnten Sie etwas mehr Kontext geben? –
Lattyware: Ich denke, das OP bedeutete, wie Python ausführbare Datei kompiliert wurde, nicht der Bytecode von Modulen – sinelaw
sinelaw ist korrekt, ich meinte die Python-Programmdatei, zur besseren Übersicht hinzugefügt –