Python avec eclipse + PyDev.

Quant à l'environnement de développement Python, eclipse + PyDev est assez puissant. Pour le moment, dans cet article, j'écrirai sur l'introduction d'Eclipse et PyDev.

Ce que vous pouvez faire avec cette combinaison. ・ Achèvement du code ・ Affichage du document de code · Déboguer avec la console interactive -Mettre à jour la valeur de la variable lors de l'exécution ・ Points d'arrêt conditionnels ・ Point d'arrêt d'exception ・ Changement de contexte lors de l'arrêt à un point d'arrêt ・ Format de code source automatique ・ Mesure de la couverture de code ・ Évaluation du code (PyLint) ・ Profilage (cProfile) ・ Gestion du code source avec Git (Git)

Java est requis pour exécuter eclipse, mais cet article utilise l'environnement d'exécution Java fourni avec CentOS par défaut. Python est également allongé sur le côté et utilise l'environnement d'exécution qui est inclus dans CentOS par défaut.

    1. Installer eclipse Téléchargez le package depuis le site eclipse. http://eclipse.org/downloads/ Il n'y a pas de package pour Python, alors téléchargez-le pour Java. (Puisque eclipse est basé sur Java, c'est comme un package minimal) 1.png

Téléchargez depuis le serveur le plus proche. 1.png

Pour l'instant, extrayez-le dans / usr / local. tar zxvf / home / \ <nom d'utilisateur> / download / eclipse-java-luna-SR2-linux-gtk-x86_64.tar.gz -C / usr / local 1.png 1.png

Vous pouvez maintenant démarrer eclipse en exécutant / usr / local / eclipse. 1.png

La première fois que vous le démarrez, il vous sera demandé où enregistrer le projet. Je pense qu'il n'y a pas de problème par défaut. Il est ennuyeux de demander l'emplacement à chaque démarrage, alors cochez "Utiliser ceci par défaut et ne plus demander" et appuyez sur le bouton OK. (Vous pouvez modifier l'emplacement de l'espace de travail plus tard) 1.png Veuillez fermer l'onglet Bienvenue. 1.png

  1. Installez PyDev sur eclipse. Sélectionnez "Aide" -> "Installer un nouveau logiciel ..." dans le menu. 1.png

Entrez "http://pydev.org/updates" dans "Travailler avec:" et appuyez sur la touche Entrée. 1.png

Sélectionnez PyDev et appuyez sur le bouton "Suivant". 1.png

Appuyez simplement sur le bouton "Suivant". 1.png

Les détails de la licence seront affichés. Sélectionnez "J'accepte les termes des contrats de licence" et appuyez sur le bouton "Terminer". 1.png

Une confirmation du certificat s'affichera en cours de route, vérifiez-le et appuyez sur le bouton OK. 1.png

Il vous sera demandé si vous souhaitez redémarrer eclipse, alors appuyez sur le bouton "Oui". 1.png

    1. Configurez PyDev. Tout d'abord, fermez la perspective Java (une perspective est littéralement un "point de vue", mais cela signifie quelque chose comme un espace de travail). Cliquez avec le bouton droit sur Java en haut à droite et sélectionnez Fermer. 1.png

Cliquez sur l'icône "+" en haut à droite pour ajouter une perspective. 1.png Sélectionnez PyDev et appuyez sur OK. 1.png La perspective PyDev s'est ouverte. 1.png

Ensuite, sélectionnez le menu "Windows" -> "Préférences" pour afficher la boîte de dialogue des paramètres. 1.png

Sélectionnez PyDev → Interpréteurs → Interpréteur Python. Cliquez sur le bouton "Nouveau ..." en haut à droite pour enregistrer l'interpréteur Python (fichier d'exécution). 1.png

Pour «Nom de l'interpréteur:», entrez un nom arbitraire (entrez Python27 ici), et pour «Exécutable de l'interpréteur:», entrez le chemin du fichier d'exécution Python «/ usr / bin / python» qui est inclus dans CentOS par défaut. Appuyez sur le bouton OK. 1.png

Le chemin Python sera détecté automatiquement, alors appuyez sur le bouton OK. 1.png

Appuyez sur le bouton OK pour fermer l'écran de réglage. 1.png

Ceci termine les réglages de base.

    1. Créez un projet Python et exécutez le code. Sélectionnez le menu "Fichier" -> "Nouveau" -> "Projet PyDev". 1.png

Entrez un nom de projet arbitraire dans "Nom du projet:". "Grammar Version" sélectionne la version de Python à utiliser. Ici, la version de Python incluse par défaut dans CentOS 7 est sélectionnée. Cette version inclut des vérifications de syntaxe pendant le développement et plus encore. "Interpreter" sélectionne le module d'exécution Python que vous avez enregistré vous-même. Étant donné que vous pouvez enregistrer plusieurs interpréteurs Python, ne le laissez pas par défaut en tenant compte de l'avenir, mais sélectionnez-le correctement. (Par exemple, vous pouvez enregistrer Python 2.7 et Python 3.4 et les utiliser correctement en fonction du projet.) Appuyez sur le bouton "Terminer". 1.png

Ensuite, créez le module. Sélectionnez le menu "Fichier" -> "Nouveau" -> "Module PyDev". 1.png

Entrez n'importe quel nom de package dans "Package" et tout nom de module dans "Nom" et appuyez sur le bouton "Terminer". 1.png

Lors de la création du module pour la première fois, l'écran de confirmation suivant s'affiche. Il n'y a aucun problème en appuyant sur le bouton OK tel quel. -Attendre le processus de construction avant l'exécution: n'attendez pas -Construire si nécessaire avant l'exécution: ne pas construire -Recheck à chaque ouverture de l'éditeur PyDev. 1.png

Vous pouvez sélectionner le modèle enregistré dans PyDev. Ici, sélectionnez "Module principal" et appuyez sur le bouton OK. (Vous pouvez modifier le modèle vous-même ou en ajouter un nouveau. Si vous ne souhaitez pas appliquer le modèle, sélectionnez «Vide») 1.png

Lorsque vous créez le module pour la première fois, vous devriez également voir cet écran. C'est un message de Fabio, qui gère actuellement PyDev. Cliquez sur le bouton "Lire" pour le fermer. 1.png

Remplacez "pass" par "print'Hello egg! '" Et enregistrez. 1.png

Sélectionnez le menu "Exécuter" -> "Exécuter en tant que" -> "Exécuter Python". 1.png

Vous devriez voir "Hello egg!" Dans la console ci-dessous. 1.png

Je vous remercie pour votre travail acharné.

Recommended Posts

Python avec eclipse + PyDev.
FizzBuzz en Python3
Grattage avec Python
Statistiques avec python
Grattage avec Python
Python avec Go
Twilio avec Python
Intégrer avec Python
Jouez avec 2016-Python
AES256 avec python
Testé avec Python
python commence par ()
avec syntaxe (Python)
Bingo avec python
Zundokokiyoshi avec python
Excel avec Python
Micro-ordinateur avec Python
Cast avec python
Remarques sur l'utilisation de python (pydev) avec eclipse
Communication série avec Python
Zip, décompressez avec python
Django 1.11 a démarré avec Python3.6
Jugement des nombres premiers avec Python
Communication de socket avec Python
Analyse de données avec python 2
Grattage en Python (préparation)
Essayez de gratter avec Python.
Apprendre Python avec ChemTHEATER 03
Recherche séquentielle avec Python
"Orienté objet" appris avec python
Exécutez Python avec VBA
Manipuler yaml avec python
Développement Eclipse + Pydev + GAE
Résolvez AtCoder 167 avec python
Communication série avec python
[Python] Utiliser JSON avec Python
Apprendre Python avec ChemTHEATER 05-1
Apprenez Python avec ChemTHEATER
Exécutez prepDE.py avec python3
1.1 Premiers pas avec Python
Collecter des tweets avec Python
Binarisation avec OpenCV / Python
3. 3. Programmation IA avec Python
Méthode Kernel avec Python
Non bloquant avec Python + uWSGI
Grattage avec Python + PhantomJS
Publier des tweets avec python
Conduisez WebDriver avec python
Utiliser mecab avec Python 3
[Python] Redirection avec CGIHTTPServer
Analyse vocale par python
Pensez à yaml avec python
Utiliser Kinesis avec Python
Premiers pas avec Python
Utiliser DynamoDB avec Python
Getter Zundko avec python
Gérez Excel avec python
Loi d'Ohm avec Python
Jugement des nombres premiers avec python
Exécutez Blender avec python
Résoudre des maths avec Python