Mac에서 MAMP + Python + SQLAlchemy (Mysql-Python) 도입
2436 단어 MySQL-Python파이썬Macmampsqlalchemy
(2016/06/28 현재)
또한,
· 파이썬 2.7.9
· Mysql 미설치
· 다음 이용 가능
・homebrew
·pip
・pyenv-virtualenv
가 전제로의 기재가 됩니다.
MAMP 설정
우선 MAMP 환경을 구축합니다.
다운로드
htps //w w. 마 mp.んふぉ / 엔 / 드 웬아 ds / 에서 다운로드
설치
다운로드한 pkg를 실행하여 설치.
또한 동시에 MAMP PRO가 설치되지만 개인적으로는 불필요했으므로/Application/MAMP PRO에 있는 uninstaller.app를 실행하여 제거.
MAMP PRO를 이용하고 나서 언인스톨하면, 내용의 데이터는 문답 무용으로 소거되는 것 외, 언인스톨되지 않는 경우도 같기 때문에, 불필요한 경우는 즉시 소거되는 것을 추천합니다.
설정
이 경우에는 특별한 영향이 없으므로 각각 설정하십시오.
파이썬 작업 환경 준비
이곳은 필수는 아니지만 일단.
$ pyenv virtualenv 2.7.9 hogehoge
$ cd <アプリケーションルート>
$ pyenv local hogehoge
Mysql-Python 설치
SQLAlchemy에서 사용하는 MySQL 드라이버를 설치합니다.
mysql-connector-c 설치
특히 아무것도하지 않고 Mysql-Python을 설치하려고하면 (이하, 일부 발췌)
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
같은 느낌으로 설치를 할 수 없습니다.
이용하는 Mysql은 MAMP의 인스톨로 인스톨 된 것이 됩니다만, 이쪽에 my_config.h가 포함되지 않기 때문에 발생하는 것 같습니다.
그래서 필요한 차이의 파일을 설치합니다.
$ brew install mysql-connector-c
Mysql-Python 설치
만을 그만두고 Mysql-Python 설치
$ pip install Mysql-Python
SQLAlchemy 설치
마지막으로 (마지막이 아니어도 좋지만) SQLAlchemy 설치
$ pip install SQLAlchemy
Reference
이 문제에 관하여(Mac에서 MAMP + Python + SQLAlchemy (Mysql-Python) 도입), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/mareharu/items/43aee619d77b7ad45b3c텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)