Maison >développement back-end >Tutoriel Python >Utilisez PyCharm pour simplifier le packaging des projets : des opérations simples font de votre code une application autonome

Utilisez PyCharm pour simplifier le packaging des projets : des opérations simples font de votre code une application autonome

PHPz
PHPzoriginal
2024-02-03 09:41:061107parcourir

Utilisez PyCharm pour simplifier le packaging des projets : des opérations simples font de votre code une application autonome

Utilisez PyCharm pour empaqueter facilement des projets : des opérations simples transforment votre code en une application indépendante

Introduction :
Pendant le processus de développement de Python, nous utilisons souvent des bibliothèques et des modules externes pour nous aider à implémenter des fonctions. Mais lorsque nous partageons le code avec d’autres, il se peut qu’ils n’aient pas installé les bibliothèques et les modules que nous utilisons, ce qui empêche le code de s’exécuter correctement. Pour résoudre ce problème, nous pouvons utiliser les outils de packaging fournis par PyCharm pour regrouper notre code et nos dépendances dans une application autonome afin que d'autres puissent l'exécuter directement sans installer de composants supplémentaires. Cet article explique comment utiliser PyCharm pour le packaging de projets et fournit des exemples de code correspondants.

Étape 1 : Créer un projet
Tout d'abord, créez un nouveau projet dans PyCharm. Vous pouvez sélectionner un projet existant ou en créer un complètement nouveau. Disons que le code que nous voulons empaqueter est une simple application de calculatrice.

Étape 2 : Ajouter des dépendances
Ensuite, nous devons ajouter les bibliothèques et les modules dont dépend le projet au projet. Dans les paramètres du projet PyCharm, sélectionnez Project Interpreter pour voir l'interpréteur Python utilisé par le projet actuel et ajouter/supprimer des dépendances. Cliquez sur le bouton "+" dans le coin supérieur droit, recherchez la bibliothèque ou le module que vous souhaitez ajouter, sélectionnez-le et installez-le dans les résultats de recherche.

Par exemple, notre application de calculatrice utilise une bibliothèque externe appelée "numpy". Nous pouvons rechercher et installer le module "numpy" pour l'utiliser dans notre projet.

Étape 3 : Écrivez le code
Ensuite, nous pouvons commencer à écrire notre code. Créez un fichier Python dans PyCharm, tel que "calculator.py". Dans le fichier, nous pouvons définir une classe de calculatrice simple qui contient diverses méthodes d'opérations mathématiques courantes.

import numpy as np

class Calculator:
    def add(self, a, b):
        return np.add(a, b)
    
    def subtract(self, a, b):
        return np.subtract(a, b)
    
    def multiply(self, a, b):
        return np.multiply(a, b)
    
    def divide(self, a, b):
        return np.divide(a, b)

Étape 4 : Configurer les options d'emballage
Après avoir terminé l'écriture du code, nous devons effectuer une configuration pour spécifier les options d'emballage. Dans PyCharm, nous pouvons utiliser l'outil "PyInstaller" fourni par la version "PyCharm Professional" pour effectuer des opérations de packaging. Tout d'abord, sélectionnez "Fichier" -> "Paramètres" pour accéder à l'interface des paramètres de PyCharm.

Dans l'interface des paramètres, développez "Build, Execution, Deployment" -> "Deployment" et sélectionnez "Python Interpreter". Dans le coin supérieur droit de la page des paramètres "Python Interpreter", vous pouvez voir un bouton "PyInstaller". Cliquez sur le bouton, sélectionnez "Ajouter" et spécifiez le script Python pour l'empaquetage (c'est-à-dire notre fichier "calculator.py").

Ensuite, dans la liste "Scripts", sélectionnez les scripts supplémentaires (le cas échéant) à inclure dans le fichier exécutable. Cliquez sur "OK" pour enregistrer la configuration.

Étape 5 : Emballer le projet
Après avoir terminé la configuration, nous pouvons commencer à empaqueter le projet. Dans la barre de menu supérieure de PyCharm, sélectionnez "Build" -> "Build Project". PyCharm effectuera automatiquement l'opération de packaging et générera le fichier exécutable packagé dans le répertoire du projet.

Étape 6 : Testez l'application packagée
Maintenant, nous pouvons tester si le fichier exécutable généré s'exécute normalement après un packaging réussi. Dans le répertoire du projet, recherchez le fichier exécutable généré (généralement un fichier exécutable, un fichier batch ou un script shell) et double-cliquez pour l'exécuter.

En prenant le système Windows comme exemple, nous pouvons trouver le fichier exécutable nommé "calculator.exe". Double-cliquez pour exécuter et une interface de ligne de commande apparaîtra et attendra la saisie de l'utilisateur.

> calculator.exe

Dans la ligne de commande, nous pouvons exécuter diverses méthodes de calcul que nous avons définies dans la classe de calculatrice.

> calculator.exe
1. Addition
2. Subtraction
3. Multiplication
4. Division
Please enter your choice: 1

Enter the first number: 5
Enter the second number: 3

Result: 8

Conclusion :
Avec les outils d'empaquetage fournis par PyCharm, nous pouvons facilement empaqueter le projet Python dans une application autonome afin que d'autres puissent l'exécuter directement sans installer de composants supplémentaires. Cet article décrit les étapes de packaging d'un projet à l'aide de PyCharm et fournit des exemples de code en utilisant une simple application de calculatrice comme exemple. J'espère que les lecteurs pourront utiliser les conseils de cet article pour réussir à intégrer leurs projets Python dans des applications indépendantes et obtenir un meilleur partage et une meilleure réutilisation du code.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn