Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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