GNU/Linux >> Tutoriels Linux >  >> Linux

Faire (installer à partir de la source) python sans exécuter de tests

L'option de configuration --enable-optimizations permet d'exécuter des suites de tests pour générer des données pour le profilage de Python. Le binaire python résultant a de meilleures performances dans l'exécution du code python. Améliorations notées ici

From configure help:
--enable-optimizations  Enable expensive optimizations (PGO, etc). Disabled by default.

De wikipédia

 profile-guided optimisation uses the results of profiling test runs of the instrumented program to optimize the final generated code.

En bref, vous ne devez pas ignorer les tests lorsque vous utilisez --enable-optimizations car les données requises pour le profilage sont générées en exécutant des tests. Vous pouvez exécuter make -j8 build_all suivi de make -j8 install pour ignorer les tests une fois (les tests fonctionneraient toujours avec install target), mais cela irait à l'encontre de l'objectif. Vous pouvez à la place supprimer l'indicateur de configuration pour de meilleurs temps de construction.


il suffit de construire et d'installer avec

make -j8 build_all
make -j8 altinstall

Linux
  1. Comment compiler et installer Python3.5 et Python-pip à partir de la source sur CentOS

  2. Installer Openssl à partir de la source ?

  3. Guide d'instructions pour installer PHP5 à partir de la source sur Linux

  4. Installer Apache 2 à partir de la source sur Linux

  5. Comment installer Apache 2.4.2 à partir de la source sur CentOS 6.2 avec SSL

Comment installer la dernière version d'OpenSSL à partir de la source sous Linux

Comment installer un programme à partir de la source sous Linux

Installer les packages Python à partir de GitHub sous Linux

Comment installer un logiciel à partir de la source sous Linux

Comment installer un logiciel à partir du code source… et le supprimer ensuite

Installer tkinter et python localement