맥 OS X에는 기본적으로 python 2.x 버전이 설치되어 있다. 

3.X 버전을 설치한 후 외부모듈을 pip을 사용하여 설치할 때 기존의 2.X에 설치가 되었다.

그래서 구글링하여 찾아본 결과


sudo python3.X -m pip install package명


이라고 콘솔창에서 입력하면 해당 폴더에 외부모듈이 설치되는 것을 확인할 수 있었다.

설정

트랙백

댓글

Python3 버전과 MySQL이 이미 설치되어 있다는 가정하에서...


1. http://dev.mysql.com/downloads/connector/python/ 에서 자신의 OS에 맞는 커넥터를 다운로드받는다. 나는 Platform Independent 을 내려받았다,


2. 압축을 푼 후 폴더에 있는 setup.py파일을 확인한다.


3. 터미널에서 해당 폴더로 이동한 다음 설치 명령을 입력한다, 

    user$ python3.5 setup.py install

    (* 참고로 명령어 제일 앞의 python3.5는 자신이 설치한 파이썬 버전을 의미한다. 이렇게 하면 파이썬이 설치된 폴더의 lib안에 site-packages란 폴더 안에 커넥터 모듈이 설치된다)


4. 설치는 끝났고 다음은 연동이 되었나를 테스트하면 된다.

import mysql.connector
from mysql.connector import errorcode

try:
conn = mysql.connector.connect(
user = "sa",
password = "*****",
host = "localhost",
database = "pythonTest"
)
except mysql.connector.Error as e:
if e.errno == errorcode.ER_ACCESS_DENIED_ERROR:
print("Something is wrong with connect")
elif e.errno == errorcode.ER_BAD_DB_ERROR:
print("Database does not exist")
else:
print(e)


cursor = conn.cursor()
cursor.execute("SELECT VERSION();")

data = cursor.fetchone()

print(data)


설정

트랙백

댓글