python 설치 my sql 의존 패키지 my sql-python 작업

일반적인 상황 에서 pip 명령 으로 설치 하면 됩 니 다.

[root@dthost27 ~]# pip install mysql-python
그러나 실제 작업 환경 에서 설치 에 실패 하 는 경우 가 많 습 니 다.이것 은 시스템 에 my sql 관련 의존 구성 요소 가 부족 하기 때 문 입 니 다.그래서 my sql-devel 류 의 가방 을 설치 해 야 합 니 다.그리고 my sql 클 라 이언 트 의 버 전 을 잘 대응 해 야 합 니 다.즉,설치 해 야 합 니 다.

[root@dthost27 ~]#
rpm -ivh 
mysql-community-libs-5.7.23-1.el6.x86_64.rpm 
mysql-community-client-5.7.23-1.el6.x86_64.rpm 
mysql-community-common-5.7.23-1.el6.x86_64.rpm
mysql-community-devel-5.7.23-1.el6.x86_64.rpm
여기 서 여러분 이 주의해 야 할 것 은 자신의 시스템 에 따라 정확 한 버 전의 my sql 을 선택 하 는 것 입 니 다.예 를 들 어 이곳 의'5.7.23-1.el6.x86'입 니 다.64"는 바로 제 쪽 my sql 서버 의 버 전과 Liux 시스템 의 대응 버 전 입 니 다.
설치 성공 후 my sql 환경 에 들 어가 직접 import 해 보 세 요.

python> import MySQLdb
python>
오류 가 없 음,의존 팩 추가 성공
보충:MYSQL-PYTHON 패키지 설치 오류 mysqlconfig not found 해결책
MYSQL-PYTHON 패키지 설치 오류 환경 오류:mysqlconfig not found 문 제 는 어떻게 해결 해 야 합 니까?오늘 우 리 는 이 문제 의 해결 방법 을 살 펴 보 겠 습 니 다.구체 적 인 조작 은 다음 과 같 습 니 다.
pip install MySQL-python 방식 으로 설치 하면 다음 과 같은 몇 가지 문제 가 발생 합 니 다.
1.오류 알림 환경 오류:mysqlconfig not found
이것 은 이 컴퓨터 가 Mac OSX 시스템 이 고 MySQL 이 MAMP 통합 환경 에 설치 되 어 있 기 때 문 입 니 다.실제로 my sqlconfig 이 파일 은 존재 하지만 기본 패키지 의 경로 에 문제 가 있 습 니 다.MySQL 을 시스템 의 기본 위치 로 다시 설치 할 수 있 습 니 다.하지만 MySQL 이 있 으 니 중복 설치 하고 싶 지 않 습 니 다.
해결 방법 은 pypi 홈 페이지 에서 MySQL-python 가방 을 다운로드 한 후 setup 을 수정 하 는 것 입 니 다.posix.py 파일,정의 mysql 찾기config 경로 의 경우:/applications/MAMP/Library/bin/mysqlconfig,구체 적 인 경 로 는 상황 에 따라 정 합 니 다.mysql 검색 가능config,찾 으 면 그 경 로 를 기준 으로 MAMP 아래 Mysqlconfig 파일 의 위치 입 니 다.
그리고 패키지 디 렉 터 리 에 들 어가 python setup.py install 명령 으로 설 치 를 시작 합 니 다.
2.위의 오류 가 해결 되 었 고 오류 fatal error:'myconfig.h' file not found
MAMP 자체 MySQL 에 dev headers 가 포함 되 어 있 지 않 기 때 문 입 니 다.
1.Run in Terminal app:

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" < /dev/null 2> /dev/null
완성 을 기다리다
2.Run:brew install my sql-connector-c 설치.

설치 가 완료 되면 Python 으로 돌아 가 MySQL-python 패 키 지 를 다시 설치 하면 됩 니 다.
이상 은 개인 적 인 경험 이 므 로 여러분 에 게 참고 가 되 기 를 바 랍 니 다.여러분 들 도 저 희 를 많이 응원 해 주시 기 바 랍 니 다.만약 잘못 이 있 거나 완전히 고려 하지 않 은 부분 이 있다 면 아낌없이 가르침 을 주시 기 바 랍 니 다.

좋은 웹페이지 즐겨찾기