#20120326-01 :: Mac OS X Lion :: MacPorts 업데이트 및 mysql-python 설치
Django로 제품을 개발하던 중
릴리즈 된 서비스의 DB(MySQL)에 연결해야 할 필요성이 있어 DB 설정을 변경.
그런데 mysql-python이 설치되어 있지 않아 에러 발생.
[여기]에서 mysql-python 1.2.3의 소스를 받아 압축을 해제 후 폴더로 이동 및 설치 시도
그러나 MySQL이 로컬에 설치되어 있지 않으면 설치 할 수 없는 것으로 보임
$ cd ~/Download/MySQL-python-1.2.3
$ sudo python setup.py build
MacPorts를 이용해 python-mysqldb를 설치를 시도
그러나 Xcode 관련 에러 발생
$ sudo port install mysql5 +server
MacPorts 업데이트 및 패키지 업그레이드를 시도
업데이트 중 Xcode 경고 발생
$ sudo port selfupdate
$ sudo port upgrade outdated
아래와 같이 MySQL을 설치하려 했으나 에러 발생
$ sudo port install mysql5 +server
경고 메세지의 안내에 따라 다음과 같은 커맨드 실행
$ sudo xcode-select -switch /Applications/Xcode.app/
다시 MySQL 설치 시도 및 성공
$ sudo port install mysql5 +server
[2015.08.10 수정]
$ sudo port install mysql56-server
MacPorts 업데이트 및 패키지 업그레이드 재시도
$ sudo port selfupdate
$ sudo port upgrade outdated
setup_posix.py 파일을 수정
mysql_config.path = "mysql_config" 부분을 찾아
mysql_config.path = "/opt/local/lib/mysql56/bin/mysql_config"로 변경 [2015.08.10 수정]
다음과 같이 설치 확인
아래와 화면이 동일하다면 성공
$ vi setup_posix.py
>> mysql_config.path 수정
$ sudo python setup.py build
$ sudo python setup.py install
다음과 같이 설치 확인
아래와 화면이 동일하다면 성공
$ python
>>> import MySQLdb
>>> MySQLdb
<module 'MySQLdb' from 'MySQLdb/__init__.py'>
>>>
'working diary' 카테고리의 다른 글
#20120328-01 :: iOS :: 화면전환 딜레이 문제 (0) | 2012.03.28 |
---|---|
#20120326-02 :: Debian Linux :: MySQL 외부 접근 설정 (0) | 2012.03.26 |
Subversion Locale Warning (0) | 2012.01.10 |
#20110422-04 :: Debian Linux :: sudo 명령이 안될 때... (0) | 2011.04.22 |
#20110422-02 :: Debian Linux :: mysql 설치 (0) | 2011.04.22 |