Présentation de MAMP + Python + SQL Alchemy (Mysql-Python) sur Mac

J'avais besoin de développer Python dans l'environnement MAMP, et quand j'ai essayé d'utiliser SQL Alchemy dans l'environnement MAMP sur mac (OS X El Capitan version 10.11.5), je semblais être légèrement accro, je vais donc résumer la procédure. (Au 28 juin 2016)

encore, ・ Python 2.7.9 ・ MySQL non installé ・ Les éléments suivants peuvent être utilisés ・ Homebrew ・ Pip ・ Pyenv-virtualenv

Est la prémisse.

Configuration MAMP

Tout d'abord, créez l'environnement MAMP.

Télécharger

Télécharger depuis https://www.mamp.info/en/downloads/ スクリーンショット 2016-06-28 15.42.51.png

Installation

Exécutez le package téléchargé pour l'installer. De plus, MAMP PRO sera installé en même temps, mais je n'en avais pas besoin personnellement, alors lancez uninstaller.app dans / Application / MAMP PRO pour le désinstaller.

Si vous désinstallez après avoir utilisé MAMP PRO, les données à l'intérieur seront supprimées sans aucune question et il semble qu'elles ne puissent pas être désinstallées, il est donc recommandé de les supprimer immédiatement si vous n'en avez pas besoin.

installer

Il n'y a pas d'effet particulier sur ce cas, veuillez donc configurer chacun d'eux.

préparation de l'environnement de travail python

Ce n'est pas indispensable, mais pour le moment.

$ pyenv virtualenv 2.7.9 hogehoge
$ cd <Racine de l'application>
$ pyenv local hogehoge

Mysql-Installer Python

Installez le pilote MySQL utilisé par SQL Alchemy.

Installez mysql-connector-c

Si vous essayez d'installer Mysql-Python sans rien faire de particulier (extrait partiel ci-dessous)

    building '_mysql' extension
    creating build/temp.macosx-10.11-x86_64-2.7
    clang -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -Dversion_info=(1,2,5,'final',1) -D__version__=1.2.5 -I/Applications/MAMP/Library/include -I/Users/fujito/.pyenv/versions/2.7.9/include/python2.7 -c _mysql.c -o build/temp.macosx-10.11-x86_64-2.7/_mysql.o -fno-omit-frame-pointer -g -DNDEBUG
    _mysql.c:44:10: fatal error: 'my_config.h' file not found
    #include "my_config.h" 
             ^
    1 error generated.
    error: command 'clang' failed with exit status 1

Je ne peux pas l'installer comme ça.

Mysql à utiliser est celui installé en installant MAMP, mais cela semble se produire car my_config.h n'est pas inclus ici. Par conséquent, installez le fichier de différences requis.

$ brew install mysql-connector-c

Installation de Mysql-Python

Installez complètement Mysql-Python

$ pip install Mysql-Python

Installation de SQL Alchemy

Enfin (mais pas le dernier) installez SQL Alchemy

$ pip install SQLAlchemy

Recommended Posts

Présentation de MAMP + Python + SQL Alchemy (Mysql-Python) sur Mac
python sur mac
Installez Python sur Mac
Installer Python 3 dans un environnement Mac
Installez Python 3.4 sur Mac
Installer pygame sur python3.4 sur Mac
Manipulation de python sur mac
Mettez à jour le python que vous aviez sur votre Mac à 3.7-> 3.8
Installez pandas 0.14 sur python3.4 [sur Mac]
Remarques sur l'installation de Python sur votre Mac
Présentation de TensorFlow à Ubuntu + Python 2.7
Construire un environnement Python sur Mac
Créer un environnement Python sur Mac (2017/4)
Présentation d'OpenCV sur Mac avec homebrew
Mémo de construction de l'environnement Python sur Mac
Installez Python 3.7 Anaconda sur MAC, mais Python 2
Installer python3 sur Mac (El Capitan)
Construire un environnement pour python3.8 sur Mac
Si l'installation de Python 3.5.0 échoue sur Mac
Étapes pour installer python3 sur Mac
Appeler C / C ++ depuis Python sur Mac
Mettre à jour Mac Python de 2 à 3
Créez un environnement python sur votre Mac
Chase des applications actives sur Mac avec Python
Comment effacer Python 2.x sur Mac.
Remarques sur la construction de Python et pyenv sur Mac
Créer un environnement Python avec Anaconda sur Mac
Python sur Windows
twitter avec python3
Créer un environnement Python sur Mac (Mountain Lion)
Exécutez Zookeeper x python (kazoo) sur Mac OS X
Créez un environnement de développement Python sur votre Mac
Essayez de travailler avec Mongo en Python sur Mac
Mettez Python 2.7.x dans pyenv sur Mac OSX 10.15.5
Python sur Windbg
Shpinx (Python Document Builder) sur Mac OS X
Essayez d'importer des données MLB sur Mac et Python
Installez Python 3 sur Mac et créez un environnement [Definitive Edition]
J'ai essayé Python sur Mac pour la première fois.
Installez le sélénium sur votre Mac et essayez-le avec python
Étapes pour installer le dernier Python sur votre Mac
Créer un environnement Python d'apprentissage automatique sur Mac OS
Préférences pour générer des GIF animés à partir de Python sur Mac
Créer un environnement de développement Python sur Mac OS X
Créez un environnement Python sur votre Mac en utilisant pyenv
Installation de Python 3 sur Mac et vérification du fonctionnement de base Partie 1
Je veux AWS Lambda avec Python sur Mac!
Compilez et installez MySQL-python pour python2.7 sur Amazon Linux
problème que la vérification du certificat a échoué sur mac python pip
Installer l'environnement Python sur un PC local (pyenv, venv sur Mac)
Notes minimales lors de l'utilisation de Python sur Mac (édition pyenv)
Notes minimales lors de l'utilisation de Python sur Mac (édition Homebrew)
Conda Python avec Cygwin
Installer python sur WSL
Installez pyenv sur Mac
Configuration de PyOpenGL sur Python 3
Installez Scrapy sur python3
Pyenv + virtualenv sur Mac