Installation des librairies
Exclusif Premium
Débloquez votre potentiel ! ✨
Cette session fait partie de notre programme Premium exclusif
+100h de formations exclusives
+180 exercices de code avancés
+100h de mentorats en réécriture
20 projets guidés pas à pas
Mentorats groupés hebdomadaires
Support individuel avec nos mentors
Prêt à passer au niveau supérieur ?
Découvrez tous les avantages Premium et transformez votre apprentissage dès aujourd'hui!
Inscris-toi
(c'est gratuit !)
Un compte est nécessaire pour participer aux discussions.
Créer un compteToutes les questions

Simon
8 mai 2024
Résolue
2 réponses
fbs n'est plus gratuit, et pyside2 plus disponible
Bonjour, il semble que fbs ne soit plus gratuit aujourd'hui! En essayant d'installer la dernière version sous python 3.12, un message dit que la version gratuite n'est disponible que pour python 3.5 et 3.6, sinon il faut passer à fbs pro (49€ par an). J'ai essayé de filouter en téléchargeant la même version que dans la vidéo (donc la 0.8.4), ce qui a été possible, mais derrière c'est incompatible avec PySide6. J'ai encore voulu filouter en désinstallant pyside6 et en installant pyside2 (même version que dans la vidéo: 5.13.1), mais là pas moyen:
ERROR: Could not find a version that satisfies the requirement pyside2==5.13.1 (from versions: none)
ERROR: No matching distribution found for pyside2==5.13.1
Y a-t-il une alternative en 2024 avec PySide6? (J'ai vu qu'un utilitaire pyside-deploy était livré avec pyside, mais n'ai pas réussi à m'en servir à ce stade...).
Merci d'avance!
00:00:00 :Les deux librairies qu'on va installer pour la formation sont PySide2 et FBS.Donc PySide2, c'est ce qui va nous permettre de créer les interfaces graphiques.
00:00:08 :Vous retrouverez ce module maintenant sous le nom de Qt for Python,mais le nom de la librairie qu'on va utiliser, qu'on va installer, s'appelle encore PySide2.
00:00:16 :Donc vous retrouverez les deux appellations.Vous retrouverez également le nom PyQt, ou PyQt,qui est en fait un autre binding de Python sur la librairie Qt.
00:00:26 :Donc c'est en fait quasiment la même chose,c'est juste que PyQt demande une licence commerciale si jamais vous voulez distribuer vos projets.Donc c'est vraiment la seule différence qu'il y a avec PySide.
00:00:37 :Il y a quelques différences au niveau du code.Nous, on va utiliser PySide puisque ça nous permet de distribuer librement nos créations, contrairement à PyQt.
00:00:44 :Donc ces deux librairies, on va les installer directement à l'intérieur de PyCharm.Là encore, on pourrait le faire à l'intérieur d'un terminal.Moi, je vais vous montrer à l'intérieur de PyCharm comment on peut installer des packages.
00:00:54 :Donc on va retourner dans les préférences.Et dans les préférences du projet ici, dans notre Project Interpreter,on a la liste des packages qui sont actuellement disponibles.
00:01:04 :Donc on a uniquement le package Pip et SetupTools qui sont disponibles,et on va cliquer sur le petit plus ici pour en ajouter d'autres.Donc je clique sur le plus, et là vous voyez une liste qui est assez importantede tous les packages qu'on peut installer à l'intérieur de notre environnement virtuel.
00:01:18 :Donc moi, je vais chercher le premier package que je veux installer qui va être FBS.Donc là, vous avez plusieurs résultats qui apparaissent.Celui qu'on veut installer, c'est bien FBS tout simplement ici.
00:01:27 :Donc on clique sur FBS, et on sélectionne Install Package pour installer le package,donc la librairie à l'intérieur de notre environnement virtuel.Donc ça va prendre quelques moments, et vous voyez que le package FBS a été installé avec succès.
00:01:41 :Donc vous voyez le message ici qui vous indique que ça a bien marché.Si jamais vous avez des erreurs, n'hésitez pas à poster l'erreur dans les questions et réponses de la formationpour que l'on puisse vous aider à installer ces packages.
00:01:52 :Vous pourrez également, si vous voulez vraiment suivre la formation avec exactement les mêmes versions que moi,spécifier la version que vous voulez installer.Par défaut, il installe la dernière, donc si jamais vous faites ce tutoriel dans un an ou deuxet que d'autres versions ont été installées, et que vous souhaitez avoir exactement la même chose que moi,
00:02:09 :vous pouvez cliquer ici sur Specify version, et donc dans ce cas-ci, choisir la version 0.8.4si jamais vous avez d'autres versions de disponibles.Donc moi, je vais juste installer la dernière ici, et on va ensuite installer PySide.
00:02:20 :Donc je vais mettre ici dans la barre de recherche PySide.Vous voyez qu'on a PySide tout court et PySide 2.Donc PySide, c'est l'ancienne version, et nous, ce qui va nous intéresser, c'est PySide 2.
00:02:29 :Donc faites bien attention de sélectionner PySide 2.Là encore, si vous voulez utiliser la même version que moi, donc la dernière en date au moment où j'enregistre ce tutoriel,vous pouvez cliquer ici sur Specify version pour sélectionner la version 5.13.1.
00:02:42 :Là encore, vous cliquez sur Install package, et ça va lancer l'installation du package PySide 2,qui normalement va être un petit peu plus long à installer, puisque ça pèse environ 100 ou 200 MB, je pense.
00:02:53 :Donc ça va aller le télécharger sur Internet et l'installer à l'intérieur de votre environnement virtuel.Donc ça peut prendre quelques minutes.Une fois l'installation terminée, vous aurez un message pour vous indiquer si ça a réussi ou non.
00:03:04 :Donc dans mon cas, ça a bien fonctionné.Si jamais vous avez eu une erreur, là encore, n'hésitez pas à poster cette erreur dans les questions et réponses de la formationpour qu'on puisse vous aider.
00:03:12 :Donc PySide 2 a bien été installé.Je peux maintenant fermer cette fenêtre, vérifier que j'ai bien tous les packages.Donc on a bien PySide 2 ici et FBS.
00:03:20 :Vous remarquez d'autres packages qui ont été installés, donc c'est normal puisque ce sont des dépendances de FBS et PySide 2.Par exemple, PyInstaller, en fait, c'est le package qui va être utilisé par FBS pour packager notre application sur Windows, Mac et Linux.
00:03:34 :Donc c'est normal si vous voyez ici plus de packages que les seuls deux qu'on a installés.Ce sont tout simplement les dépendances.Donc voilà comment installer les librairies directement à l'intérieur de PyCharm.
00:03:44 :Donc elles sont installées à l'intérieur de notre environnement virtuel.Donc je clique sur OK pour valider tout ça.Et maintenant qu'on a installé les deux librairies dont on avait besoin,on va pouvoir commencer notre projet et la création de la fenêtre de base de notre interface graphique.
Ce n'est pas fini...
✋
Tu as complété % du parcours 🔥
Termine l'intégralité de la formation pour pouvoir débloquer ton attestation de réussite.