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 19/02/2025, à 17:33

BUTZ

crash de Spyder à cause d'une police [ RÉSOLU ]

Bonjour

Je suis sous Kubuntu 24, et après avoir fait le ménage dans les polices, spyder ne fonctionne plus.
Voici l'erreur que j'obtiens :

FileNotFoundError: [Errno 2] Aucun fichier ou dossier de ce nom: '/usr/lib/python3/dist-packages/qtawesome/fonts/elusiveicons-webfont.ttf'

Cette police existe bien pourtant :

(base) fred@fred-ms7e24:/$ 
(base) fred@fred-ms7e24:/$ cd /usr/lib/python3/dist-packages/qtawesome/fonts/
(base) fred@fred-ms7e24:/usr/lib/python3/dist-packages/qtawesome/fonts$ dir
codicon-charmap.json                       fontawesome5-solid-webfont-charmap.json
codicon.ttf                                fontawesome5-solid-webfont.ttf
elusiveicons-webfont-charmap.json          materialdesignicons5-webfont-charmap.json
elusiveicons-webfont.ttf                   materialdesignicons5-webfont.ttf
fontawesome4.7-webfont-charmap.json        materialdesignicons6-webfont-charmap.json
fontawesome4.7-webfont.ttf                 materialdesignicons6-webfont.ttf
fontawesome5-brands-webfont-charmap.json   phosphor-charmap.json
fontawesome5-brands-webfont.ttf            phosphor.ttf
fontawesome5-regular-webfont-charmap.json  remixicon-charmap.json
fontawesome5-regular-webfont.ttf           remixicon.ttf
(base) fred@fred-ms7e24:/usr/lib/python3/dist-packages/qtawesome/fonts$
 

Mais elusiveicons-webfont.ttf n'est qu'un lien qui pointe vers un fichier qui n'existe pas :

(base) (base) fred@fred-ms7e24:/usr/lib/python3/dist-packages/qtawesome/fonts$ ls elusiveicons-webfont.ttf -l
lrwxrwxrwx 1 root root 59 juin  27  2023 elusiveicons-webfont.ttf -> ../../fonts/truetype/elusive-icons/elusiveicons-webfont.ttf 
(base) fred@fred-ms7e24:/usr/lib/python3/dist-packages/qtawesome/fonts$

Je comprends que la cible n'existe pas car d'une part la console affiche en rouge le ce qu'il y a après la date, et d'autre part, quand j'y vais avec Dolphin, il me dit que ça n'existe pas en clair.

Du coup, je l'ai installée :

sudo apt-get install fonts-elusive-icons

Mais ça n'aide pas spyder, j'ai toujours la même erreur et la console ne la trouve nulle part :

fred@fred-ms7e24:~$ whereis elusiveicons-webfont.ttf
elusiveicons-webfont.ttf:
(base) fred@fred-ms7e24:~$

Pourtant, en fouillant un peu, je l'ai trouvée :

(base) fred@fred-ms7e24:~$ cd /usr/share/fonts-elusive-icons/fonts/
(base) fred@fred-ms7e24:/usr/share/fonts-elusive-icons/fonts$ dir
elusiveicons-webfont.eot  elusiveicons-webfont.svg  elusiveicons-webfont.ttf  elusiveicons-webfont.woff
(base) fred@fred-ms7e24:/usr/share/fonts-elusive-icons/fonts$

et ce n'est pas juste un lien mais un vrai fichier :

(base) fred@fred-ms7e24:/usr/share/fonts-elusive-icons/fonts$ ls elusiveicons-webfont.ttf -l
-rw-r--r-- 1 root root 79556 mars  13  2016 elusiveicons-webfont.ttf
(base) fred@fred-ms7e24:/usr/share/fonts-elusive-icons/fonts$

J'ai réinstallé Spyder sans succès.
Du coup, je pense qu'il me faudrait remplacer le lien

 /usr/lib/python3/dist-packages/fonts/truetype/elusive-icons/elusiveicons-webfont.ttf

par

/usr/share/fonts-elusive-icons/fonts/elusiveicons-webfont.ttf

Quelqu'un a-t-il une idée s'il vous plaît ?
Fred

SOLUCE : j'ai copié collé le fichier dans le dossier convenable.

sudo cp /usr/share/fonts-elusive-icons/fonts/elusiveicons-webfont.ttf /usr/share/python-qtawesome/fonts/elusiveicons-webfont.ttf

Dernière modification par BUTZ (Le 20/02/2025, à 20:58)

Hors ligne