#1 Le 17/08/2016, à 09:56
- ricojoublanc
problème python MAJ ubuntu 16.04
Bonjour à tous,
je viens de mettre à jour ubuntu (14.. vers 16.04). J'utilise Spyder et python 2.7 mais depuis la MAJ, python ne semble plus trouver tout ses modules, et j'ai des "warning" partout:
from path import path
ImportError: No module named path
UserWarning: Matplotlib is building the font cache using fc-list. This may take a moment.
warnings.warn('Matplotlib is building the font cache using fc-list. This may take a moment.')
Que c'est-il passé?
Modération : merci à l'avenir d'utiliser les balises code (explications ici).
Dernière modification par cqfd93 (Le 17/08/2016, à 16:24)
Hors ligne
#2 Le 17/08/2016, à 10:16
- pingouinux
Re : problème python MAJ ubuntu 16.04
Bonjour,
Ceci n'est pas correct
from path import path
Peut-être veux-tu faire ceci
from sys import path
En fait, j'ai dit une bêtise. sys.path est une liste.
Dernière modification par pingouinux (Le 17/08/2016, à 12:50)
Hors ligne
#3 Le 17/08/2016, à 10:35
- ricojoublanc
Re : problème python MAJ ubuntu 16.04
yes parfait!!!!!!!!!!!!!!!!!!!! merci!
Mais du coup, pourquoi cela n'a t il affecté que le module path?
Dernière modification par ricojoublanc (Le 17/08/2016, à 10:35)
Hors ligne
#4 Le 17/08/2016, à 11:17
- pingouinux
Re : problème python MAJ ubuntu 16.04
Je pense que ce n'est pas dû au changement de version, et que cette syntaxe ne marchait pas avant non plus.
Hors ligne
#5 Le 17/08/2016, à 12:02
- ricojoublanc
Re : problème python MAJ ubuntu 16.04
autant pour moi, le problème ne venait pas de path (je ne l'utilisais pas c'est pourquoi je n'y avais pas prêté attention au avant ...). Le problème est dans l'utilisation de matplotlib:
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/local/lib/python2.7/dist-packages/spyderlib/widgets/externalshell/sitecustomize.py", line 699, in runfile
execfile(filename, namespace)
File "/usr/local/lib/python2.7/dist-packages/spyderlib/widgets/externalshell/sitecustomize.py", line 81, in execfile
builtins.execfile(filename, *where)
File "/home/rico/Rap/dlid.py", line 134, in <module>
fig1 = figure("time sync")
NameError: name 'figure' is not defined
Pourtant le code marchait hier avant la MAJ...
Modération : merci à l'avenir d'utiliser les balises code (explications ici).
Dernière modification par cqfd93 (Le 17/08/2016, à 16:25)
Hors ligne
#6 Le 17/08/2016, à 13:00
- pingouinux
Re : problème python MAJ ubuntu 16.04
Alors là, je n'ai aucune idée… Il faudrait peut-être voir le contenu de /home/rico/Rap/dlid.py, s'il n'est pas trop gros.
Ajouté :
Comment importes-tu matplotlib dans ce fichier ?
Dernière modification par pingouinux (Le 17/08/2016, à 13:48)
Hors ligne
#7 Le 17/08/2016, à 15:17
- ricojoublanc
Re : problème python MAJ ubuntu 16.04
comme ça:
import matplotlib.pyplot as plt
C'est bon j'ai redémarré et rechargé mes scriptes et ça fonctionne.... Merci
Hors ligne