#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