EnvironmentError: Python에서 Mysql_config를 찾을 수 없음

Marion Paul Kenneth Mendoza 2023년6월21일
  1. Python에서 EnvironmentError: mysql_config not found 수정
  2. Python에 MySQL 커넥터 설치
EnvironmentError: Python에서 Mysql_config를 찾을 수 없음

Python을 통해 MySQL 패키지를 설치할 때 새로 설치가 성공적이라고 생각하고 사용하려고 할 때 EnvironmentError: mysql_config not found와 같은 오류가 발생할 수 있습니다.

이 시나리오는 일반적으로 디렉터리 수준의 기호 불일치 또는 손상으로 인해 구성 파일이 올바르게 표시되지 않는 디렉터리 또는 가상 환경 내에 해당 패키지를 설치할 때 발생합니다.

이 기사에서는 MySQL Python 설치를 설치하고 문제를 해결하는 방법에 대해 설명하고 해당 패키지에 대한 훌륭한 대안을 소개합니다.

Python에서 EnvironmentError: mysql_config not found 수정

다음은 운영 체제 수준에서 실행할 수 있는 MySQL Python 설치 문제를 해결하고 새로 설치하는 몇 가지 방법입니다.

윈도우

Windows 운영 체제에서는 이 링크를 통해 찾을 수 있는 MySQL 웹 사이트에서 패키지를 다운로드하여 GUI 방식을 통해 이를 수행할 수 있습니다.

마법사를 실행하고 표시되는 화면의 지시에 따라 선택한 위치에 설치합니다.

데비안/우분투

MySQL 시스템이 현재 Debian 또는 Ubuntu 시스템에 있는 경우 터미널을 열고 아래 스니펫을 사용하십시오.

sudo apt-get install libmysqlclient-dev

최신 버전의 Debian 또는 Ubuntu(2018년 현재)의 경우 아래 스니펫을 사용하십시오.

sudo apt install default-libmysqlclient-dev

위의 스니펫을 사용하는 동안 오류가 계속 발생하면 다음 코드를 사용하여 MySQL 패키지를 새로 설치해 볼 수 있습니다.

sudo apt-get install python-mysqldb

위의 명령을 실행할 때 적절한 sudo 액세스 권한이 있는지 확인하십시오.

CentOS

CentOS를 실행 중인 경우 CentOS가 yum 설치 패키지를 사용하므로 위의 명령을 apt 대신 yum으로 바꿀 수 있습니다.

터미널을 열고 아래 스니펫을 실행합니다.

sudo yum install python-mysql

맥 OS

macOS를 사용하는 경우 아래 명령을 사용하여 전역적으로 MySQL을 새로 설치할 수 있습니다.

brew install mysql

다음으로 다음과 같이 환경 경로를 내보낼 수 있습니다.

export PATH=$PATH:/usr/local/mysql/bin

그런 다음 전역적으로 또는 가상 환경에 MySQL Python을 설치합니다. Mac 시스템이 전역적으로 Python 버전 2와 3을 모두 가질 수 있다는 점도 주목할 가치가 있습니다.

pip install MySQL-Python
pip3 install MySQL-Python

Python에 MySQL 커넥터 설치

대안으로 MySQL 커넥터는 MySQL Python 설치에 대한 기본 대안입니다. 설치하려면 PyPip을 통해 터미널 또는 Python 콘솔을 열고 아래 스니펫을 실행하십시오.

pip install mysql-connector-python

다른 운영 체제에 MySQL 커넥터를 설치하는 방법에 대한 자세한 내용은 여기에서 찾을 수 있는 MySQL 공식 개발자 문서를 참조할 수 있습니다.

Marion Paul Kenneth Mendoza avatar Marion Paul Kenneth Mendoza avatar

Marion specializes in anything Microsoft-related and always tries to work and apply code in an IT infrastructure.

LinkedIn

관련 문장 - Python Error

관련 문장 - Python MySQL