Maison développement back-end Tutoriel Python Maîtrisez rapidement les connaissances de base du packaging du projet PyCharm

Maîtrisez rapidement les connaissances de base du packaging du projet PyCharm

Dec 30, 2023 pm 01:17 PM
项目 打包 pycharm

Maîtrisez rapidement les connaissances de base du packaging du projet PyCharm

Partez de zéro et démarrez rapidement avec les compétences d'empaquetage de projets PyCharm

Aperçu :
Dans le développement Python, l'empaquetage du projet dans un fichier exécutable est une étape très importante. Il facilite le partage et la distribution de projets sans installer d'interpréteur Python ni de packages de dépendances. En tant que puissant environnement de développement intégré Python, PyCharm fournit des conseils et des outils pour démarrer rapidement avec le packaging de projets. Cet article explique comment utiliser PyCharm pour empaqueter votre projet Python à partir de zéro et fournit des exemples de code spécifiques.

Préparation :
Avant de commencer, assurez-vous d'avoir installé PyCharm et de créer avec succès un projet Python. Ensuite, nous procéderons comme suit étape par étape.

Étape 1 : Créez le fichier setup.py
Ouvrez PyCharm, cliquez avec le bouton droit sur le dossier du projet, sélectionnez "Nouveau" -> "Fichier" et nommez le fichier "setup.py". Il s'agit d'un fichier Python qui décrit les métadonnées et la configuration du packaging du projet.

from setuptools import setup

setup(
    name="project_name",
    version="1.0",
    author="Your Name",
    author_email="your_email@example.com",
    description="Description of your project",
    packages=["package1", "package2"],
    install_requires=["package1", "package2"],
    entry_points={
        "console_scripts": [
            "my_command=my_package.__main__:main",
        ],
    },
)
Copier après la connexion

Dans l'exemple de code ci-dessus, vous devez modifier les éléments suivants :

  • name : nom du projet
  • version : numéro de version du projet
  • auteur : nom de l'auteur
  • author_email : e-mail de contact de l'auteur
  • description : description du projet
  • packages : une liste de packages qui doivent être inclus dans le projet
  • install_requires : une liste de packages dont dépend le projet
  • entry_points : l'entrée de ligne de commande du projet, qui peut être démarrée via my_command commande my_package code>mainFonctionmy_command命令启动my_packagemain函数

步骤2:配置PyCharm
点击PyCharm顶部菜单栏中的“Run” -> “Edit Configurations”,在弹出窗口中点击“+”按钮,选择“Python” -> “Python Script”。在“Script path”中选中setup.py文件,并在“Script parameters”中添加bdist_egg

Étape 2 : Configurer PyCharm

Cliquez sur "Exécuter" -> "Modifier les configurations" dans la barre de menu supérieure de PyCharm, cliquez sur le bouton "+" dans la fenêtre contextuelle et sélectionnez " Python" -> "Python Script". Sélectionnez le fichier setup.py dans "Chemin du script" et ajoutez bdist_egg dans "Paramètres du script", puis cliquez sur "OK" pour enregistrer.

Étape 3 : Emballez le projet

Cliquez sur "Exécuter" -> "Exécuter..." dans la barre de menu supérieure de PyCharm pour sélectionner la configuration d'exécution du script Python que vous venez de configurer et cliquez sur "OK". PyCharm effectuera automatiquement l'opération d'empaquetage et générera un dossier nommé « dist » sous le dossier du projet, qui contient le fichier œuf emballé.

Étape 4 : Testez les résultats de l'empaquetage

Ouvrez le terminal sous le dossier du projet et exécutez la commande suivante pour installer le fichier egg du projet :

pip install dist/project_name-1.0-py3.8.egg
Copier après la connexion

Notez que vous devez modifier la commande ci-dessus en fonction du nom de votre projet et du numéro de version. Ensuite, vous pouvez utiliser votre projet dans l'environnement Python.

Conclusion : 🎜En utilisant les compétences de packaging de projet à démarrage rapide fournies par PyCharm, vous pouvez facilement packager votre projet Python dans un fichier exécutable. Cet article décrit l'ensemble du processus, depuis la création du fichier setup.py jusqu'à l'empaquetage du projet, et fournit des exemples de code détaillés. J'espère que cet article pourra vous aider à empaqueter avec succès votre projet Python et à mieux partager et distribuer votre code. Bonnes études ! 🎜

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 de ce site Web
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

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
1 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Repo: Comment relancer ses coéquipiers
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Comment obtenir des graines géantes
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Combien de temps faut-il pour battre Split Fiction?
3 Il y a quelques semaines By DDD

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
1 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Repo: Comment relancer ses coéquipiers
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Comment obtenir des graines géantes
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Combien de temps faut-il pour battre Split Fiction?
3 Il y a quelques semaines By DDD

Tags d'article chaud

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Comment exécuter le fichier ipynb dans pycharm Comment exécuter le fichier ipynb dans pycharm Apr 25, 2024 am 04:03 AM

Comment exécuter le fichier ipynb dans pycharm

La raison pour laquelle pycharm fonctionne très lentement La raison pour laquelle pycharm fonctionne très lentement Apr 25, 2024 am 05:42 AM

La raison pour laquelle pycharm fonctionne très lentement

Comment résoudre le crash de Pycharm Comment résoudre le crash de Pycharm Apr 25, 2024 am 05:09 AM

Comment résoudre le crash de Pycharm

Comment supprimer l'interpréteur pycharm Comment supprimer l'interpréteur pycharm Apr 25, 2024 am 05:54 AM

Comment supprimer l'interpréteur pycharm

Comment changer Python en chinois Comment changer Python en chinois May 05, 2024 pm 07:48 PM

Comment changer Python en chinois

Comment exporter des fichiers py avec pycharm Comment exporter des fichiers py avec pycharm Apr 25, 2024 am 06:24 AM

Comment exporter des fichiers py avec pycharm

Comment installer le module pandas dans pycharm Comment installer le module pandas dans pycharm Apr 25, 2024 am 10:03 AM

Comment installer le module pandas dans pycharm

Comment ajuster la configuration en cours d'exécution de Pycharm Comment ajuster la configuration en cours d'exécution de Pycharm Apr 25, 2024 am 09:48 AM

Comment ajuster la configuration en cours d'exécution de Pycharm

See all articles