Procédure de construction de l'environnement de développement Google App Engine / Python (fin 2014)

Voici l'explication pour Mac OS X. Environnement de la main Décrit la procédure effectuée sous Mac OS X 10.8.5.

Préparation

Préparez un compte Google. L'ID de compte et le mot de passe sont souvent requis lors de l'utilisation de divers outils du SDK google cloud, il est donc nécessaire de décider (ou d'en créer un) avant de lancer la procédure. Au moins un compte Google est requis pour être l'administrateur d'un projet GAE.

Installation du SDK Google Cloud

1. Installation de Python2.7

Il est installé sur MacOS X depuis le début. Vérifiez la version au cas où. Pour vérifier, démarrez le terminal et exécutez la commande python```.

2. Installez le SDK google cloud

(Extrait de https://developers.google.com/cloud/sdk/?hl=ja) Exécutez la commande suivante à partir du terminal.

python


curl https://sdk.cloud.google.com | bash

Suivez les invites pour continuer (comme la spécification de l'emplacement d'installation). Lorsque le processus de curl est terminé, fermez le terminal et rouvrez-le (pour refléter les changements dans les variables d'environnement). Exécutez ensuite la commande suivante.

python


gcloud auth login

Exécutez ensuite la commande suivante.

python


gcloud components update gae-python

Cela installera un ensemble d'outils pour votre serveur de développement local (tel que GAELauncher).

3. Installez pychecker (outil d'analyse du code source)

Google Python Style Guide (la traduction japonaise est un peu ancienne, mais ici /pyguide.html)) recommande de vérifier le code source avec pychecker, alors installez-le.

  1. Téléchargez sur http://sourceforge.net/projects/pychecker/files/ et
  2. Extrayez le fichier tar téléchargé à n'importe quel emplacement et
  3. Dans le terminal, accédez à cet emplacement et exécutez la commande suivante:

python


sudo python setup.py install

Vérification du fonctionnement du serveur de développement local

Si vous faites jusqu'à présent, le serveur de développement local devrait être prêt à démarrer, alors essayons-le.

  1. Lancez GAE Launcher. L'emplacement de GAELauncher est par défaut:
~/google-cloud-sdk/platform/GoogleAppEngineLauncher.app
  1. Sélectionnez [Nouvelle application…] dans le menu [fichier] スクリーンショット 2014-12-08 16.30.26.png
  2. Donnez un nom arbitraire à l'ID d'application, sélectionnez un emplacement arbitraire dans le répertoire d'application et appuyez sur le bouton [Créer].
  3. Sélectionnez le projet créé et appuyez sur le bouton [Exécuter].
  4. Lorsque l'icône devient verte, le démarrage est terminé. Lorsque vous appuyez sur le bouton [Parcourir], le navigateur démarre et Hello world devrait s'afficher.

Maintenance de l'environnement de l'éditeur

L'éditeur et l'environnement IDE pour le développement peuvent être n'importe quoi, mais cette fois je décrirai la procédure lors de l'utilisation d'Aptana3. Pour Eclipse, la même procédure peut être utilisée. (Devrait)

  1. Installez Aptana Studio 3
  2. Installez pleiades (plug-in de localisation japonais)
  3. Installation d'Emmet (plug-in de prise en charge des entrées de balises HTML / CSS)
    Démarrez Aptana, ouvrez le menu
    [Aide] -> [Installer un nouveau logiciel] et entrez http://emmet.io/eclipse/updates/ dans l'URL cible à installer.
  4. Installez les outils de ligne de commande pour OS X
    Pour résoudre le problème que l'interpréteur Python ne peut pas être reconnu par Eclipse sous OS X 10.8.
    http://stackoverflow.com/questions/5595276/pydev-eclipse-python-interpreters-error-stdlib-not-found
    http://stackoverflow.com/questions/11702139/pydev-debugger-unable-to-find-real-location-for-python-2-7-after-os-10-8-upgrad
  5. Démarrez Aptana et enregistrez l'interpréteur PyDev à partir des Préférences.
    Spécifiez ce qui suit pour le chemin Python2.7.
/Library/Frameworks/Python.framework/Versions/2.7/bin/python
```<br />
 Lorsque vous sélectionnez dans l'interface graphique, descendez comme suit. <br />

Machintosh HD/système/Bibliothèque/Framework/...


 * Si vous installez le plugin google pour eclipse dans Aptana3, Aptana ne démarrera pas, donc ne l'installez pas. La raison est inconnue. Ce n'est pas du développement Java, vous n'avez donc pas à l'utiliser.

 * * Si vous obtenez l'erreur «L'installation ne peut pas être terminée car un ou plusieurs éléments requis sont introuvables» dans «Installer un nouveau logiciel», allez sur «Sites logiciels disponibles» et sélectionnez «Site de mise à jour Eclipse Indigo». Cela peut être dû au fait que la vérification n'est pas cochée.
 Vérifiez-le et réessayez.


 La fin

# Lien de référence
http://qiita.com/yuko/items/aaac6ea9536cd529106f
http://qiita.com/yuko/items/1c4ee5b081c5b6a3ac8a


Recommended Posts

Procédure de construction de l'environnement de développement Google App Engine / Python (fin 2014)
Procédure de construction de l'environnement de développement Python (anaconda) (SpringToolsSuites) _2020.4
Construction de l'environnement de développement Python
Construction de l'environnement de développement python2.7
[Google App Engine] Flux de la construction de l'environnement de développement à la création de l'application
[MEMO] [Construction de l'environnement de développement] Python
Version d'exécution de l'environnement standard Google App Engine / Python
Développement Google AppEngine avec Docker
[Python3] Construction de l'environnement de développement << Édition Windows >>
Construction de l'environnement de développement Python sur macOS
Mémo de construction de l'environnement de développement Emacs Python
Procédure de construction de l'environnement de projet Python (pour Windows)
Construction d'environnement (python)
[Python] Exécutez Flask sur Google App Engine
Construction de l'environnement de développement Python3 + venv + VSCode + macOS
construction d'environnement python
Python - Construction de l'environnement
Procédure de construction de l'environnement: Ubuntu + Apache2 + Python + Pyramid
Construction de l'environnement Python
Création d'un environnement de développement avec Maven sur Google App Engine [Java]
Procédure de construction du serveur de développement Python (AWS + Anaconda)
Création d'un environnement de développement Python pour Windows + gVim + Poetry
VS Code + Azure Functions + Procédure de construction de l'environnement Python
Tweet (API 1.1) avec Google App Engine pour Python
Kotlin / Procédure de construction et d'installation de l'environnement de développement natif et tutoriel
construction d'environnement python homebrew
À propos de l'environnement de développement Python
Environnement de développement en Python
Construction de l'environnement Python @ Win7
Désactivez les options d'optimisation dans l'environnement de développement Google App Engine Go dev_appserver.py
PIL en Python sur Windows8 (pour Google App Engine)
Premiers pas avec Google App Engine pour Python et PHP
Construction de l'environnement de développement Python 2020 [De l'installation de Python à l'introduction à la poésie]
Construction de l'environnement de développement de plug-in QGIS3 Python avec VSCode (macOS)
Procédure pour convertir un fichier python en exe à partir de la construction de l'environnement Ubunts
Comment utiliser Django avec Google App Engine / Python
Construction de l'environnement Python + Anaconda + Pycharm
Mémo de construction de l'environnement de développement Django
Construction de l'environnement Python (Windows10 + Emacs)
Construction de l'environnement Python pour Mac
Construction de l'environnement Python3 (pour les débutants)
Organiser l'environnement de développement Python
Construction d'environnement Python et TensorFlow
[ev3dev × Python] Construction de l'environnement de développement ev3dev
Construire un environnement Python sous un environnement Windows 7
[Pour organiser] Environnement de développement Python
construction de l'environnement de développement de projet django
Construction de l'environnement de python2 & 3 (OSX)
[MEMO] [Construction de l'environnement de développement] wine
Créer un environnement de développement Ubuntu python sur Google Cloud Platform
Création d'un environnement de développement local Python, partie 2 (pyenv-virtualenv, utilisation de pip)
Mémo pour la création d'un environnement Python à l'aide de Docker sur Windows 10 Famille
Avez-vous des recommandations pour un livre de commentaires sur le développement de GoogleAppEngine / Python?
Construction d'environnement de python et opencv
Mémo de construction de l'environnement Python sur Windows 10
Construction de l'environnement Anaconda Python sous Windows 10
Construction d'un environnement d'apprentissage amélioré Python + Unity
Création d'un environnement de développement local Python Partie 1 (installation de pyenv, pyenv-virtualenv, pip)