#1 Le 21/11/2015, à 15:15
- chh13
PB Build module de python
Bonjour,
Je souhaite installer le module cx_Freeze pour python3. L'étape build échoue avec le constat :
"command 'x86_64-linux-gnu-gcc' failed with exit status 1"
Le question lancée sur les moteurs de recherches ne me donne pas de réponse claire., aussi je me tourne vers la communauté.
Merci par avance pour vos suggestions.
Christophe
-----------------------------------------------------
Machine
Intel® Core™ i5-3340S CPU @ 2.80GHz × 4 / 4 Go
Ubuntu : LXQT 0.14.1
Hors ligne
#2 Le 21/11/2015, à 15:37
- gl38
Re : PB Build module de python
Il y a un paquet cx-freeze, ne te suffit-il pas ?
Sinon, ton message dit qu'une compilation a dû échouer, mais en général on a d'autres lignes d'erreurs et le plus souvent elles disent qu'il manque quelque chose qu'il suffit d'installer pour aller un peu plus loin.
Cordialement,
Guy
Hors ligne
#3 Le 21/11/2015, à 17:31
- chh13
Re : PB Build module de python
En fait, je tourne en rond en fonction des procédures que je rencontre notamment celle décrite à l'adresse suivante :
https://openclassrooms.com/courses/appr … -cx-freeze, j’aboutis à l'erreur x86...
J'ai téléchargé un paquet cx_Freeze...whl mais je n'arrive pas à trouver des instructions simples pour l'utilisation de ce fichier !
Quoi faire avec ce fichier ! où trouver des instructions claires ?
j'imagine que cela ne doit pas être trop compliqué encore faut-il trouver la bonne info dans la jungle des tutos, forums etc...
Merci par avance pour l'aide
Christophe
ps) j'ai déjà installé pip.
-----------------------------------------------------
Machine
Intel® Core™ i5-3340S CPU @ 2.80GHz × 4 / 4 Go
Ubuntu : LXQT 0.14.1
Hors ligne
#4 Le 21/11/2015, à 17:50
- gl38
Re : PB Build module de python
Tu ne réponds pas à ma question : ubuntu fournit un paquet cx-freeze tout prêt à l'emploi. Pourquoi ne l'utilises-tu pas ?
Cordialement,
Guy
Hors ligne
#5 Le 21/11/2015, à 18:08
- chh13
Re : PB Build module de python
Effectivement je n'avais pas vu le paquet dans la distribution Ubuntu. Je l'ai donc installé mais lorsque que je tente son utilisation sous python3.4, j'ai le message : module cx_Freeze non installe ....
retour à la case départ :-(
Merci quand même
Christophe
-----------------------------------------------------
Machine
Intel® Core™ i5-3340S CPU @ 2.80GHz × 4 / 4 Go
Ubuntu : LXQT 0.14.1
Hors ligne
#6 Le 21/11/2015, à 18:51
- gl38
Re : PB Build module de python
Cette page peut peut-être t'aider : regarde la fin.
Cordialement,
Guy
Hors ligne
#7 Le 21/11/2015, à 19:18
- chh13
Re : PB Build module de python
Effectivement j'avais déjà tenté cette manœuvre mais pour lancer ce script, il faut avoir installé cx_freeze !
Traceback (most recent call last):
File "setup.py", line 5, in <module>
import cx_Freeze
ImportError: No module named 'cx_Freeze'
D'où l'utilisation de l'outil pip (cf : http://cx-freeze.sourceforge.net/)
pip3 install cx_Freeze : tout commence bien et puis plantus :
> error: command 'x86_64-linux-gnu-gcc' failed with exit status 1
Kafkaïen !
merci encore
Christophe
-----------------------------------------------------
Machine
Intel® Core™ i5-3340S CPU @ 2.80GHz × 4 / 4 Go
Ubuntu : LXQT 0.14.1
Hors ligne
#8 Le 21/11/2015, à 21:22
- gl38
Re : PB Build module de python
C'est bizarre !
Si on télécharge depuis le site le fichier source cx_Freeze-4.3.4.tar.gz, on décompacte, on va dans le dossier cx_Freeze-4.3.4 et on lance
python setup.py build
et ça fabrique un cxfreeze.
Cordialement,
Guy
Hors ligne
#9 Le 21/11/2015, à 21:32
- chh13
Re : PB Build module de python
Je pense qu'avec cette syntaxe, c'est python 2.7 qui est mis en œuvre or mes applis sont en python 3.4 utilisant matplotlib et tkinter.
J'ai testé avec cette syntaxe et des erreurs ont fait avorter la tâche.
merci
Christophe
-----------------------------------------------------
Machine
Intel® Core™ i5-3340S CPU @ 2.80GHz × 4 / 4 Go
Ubuntu : LXQT 0.14.1
Hors ligne
#10 Le 22/11/2015, à 10:04
- gl38
Re : PB Build module de python
J'ai installé python3.4, la compilation
python3.4 setup.py build
marche jusqu'à l'édition des liens, le -lpython3.4 ne donnant rien si on ne modifie pas les règles de recherche ce que je ne veux pas faire sur ma machine de production.
Demain, j'essaierai avec une clé USB de démarrage pour faire des essais sans risques.
Cordialement,
Guy
Hors ligne