Développement Eclipse + Pydev + GAE

Le développement GAE est réalisé à l'aide d'Eclipse. L'objectif est de créer un exemple de projet, de le déployer sur GAE et de vérifier l'opération. PC est Macbook Pro MacOS Sierra 64 bits

[Site de référence] http://westplain.sakuraweb.com/translate/GAE/Python/RuntimeEnvironment.cgi


Liste de travail

  1. Installez eclipse
  2. Créez un exemple de projet
  3. Déployer vers GAE

1. Installez eclipse

1.1 Sélectionnez "Eclipse 4.6 Neon Pleiades All in One" sur le site suivant

[Site de téléchargement] http://mergedoc.osdn.jp/

1.2 Sélectionnez [Python] de [Full Edition] de "Mac 64bit"

1.3 Double-cliquez sur le fichier téléchargé pour l'installer dans les applications

1.4 Commencer l'éclipse


2. Créez un exemple de projet

2.1 Sélectionnez "Fichier" -> "Nouveau" -> "Autre" -> "PyDev", sélectionnez "Projet PyDev Google App Engine", puis cliquez sur "Suivant".

2.2 Entrez les informations du projet et cliquez sur "Suivant" Nom du projet: Sample

2.3 Entrez ce qui suit dans l'annuaire Google App Engine

/Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine

2.4 Terminé

2.5 Créer un projet vide 「From Which Template do you want to create your new Google App Project?」 alors Sélectionnez "Projet vide"

2.6 Créer un script Créez l'exemple de source le plus simple [helloworld.py] comme ci-dessous directement sous le projet


#!/usr/bin/env python
# -*- coding: utf-8 -*-
#
#commentaires
#

import webapp2

class MainHandler(webapp2.RequestHandler):
    def get(self):
        self.response.write('Hello World !')


app = webapp2.WSGIApplication([
    ('/.*', MainHandler)
], debug=True)

2.7 Créer app.yaml

application: sample-app-12461
version: 1
runtime: python27
api_version: 1
threadsafe: true

handlers:
- url: /.*
  script: helloworld.ap

libraries:
- name: webapp2
  version: "2.5.2"
    

2.6 Exécution du débogage (1) Exécution de Debuck (2) Vérifiez le journal

Le journal suivant est sorti sur la console Eclipse

(3) Vérifiez avec un navigateur

http://localhost:8080


3. Déployer vers GAE

J'ai confirmé que cela fonctionne localement, donc je vais le déployer sur le GAE réel.

3.1 Télécharger vers GAE

3.2 Vérifier avec GAE

Connectez-vous à la console de gestion GCP, cliquez sur "App Engine" → "Version", et il sera déployé comme indiqué ci-dessous, alors cliquez sur la version

Recommended Posts

Développement Eclipse + Pydev + GAE
Python avec eclipse + PyDev.
Sortie du journal de débogage avec GAE dev_appserver.py sur Eclipse + PyDev
Construction de l'environnement Mac + Eclipse (PyDev) + Django
Remarques sur l'utilisation de python (pydev) avec eclipse