mysql-python 설치 오류 : 'config-win.h'포함 파일을 열 수 없습니다.
실행하려고하는데 pip install mysql-python connector
" Cannot open include file : 'config-win.h' " 오류가 계속 나타납니다 .
내 Mac과 다른 Windows 컴퓨터에서는 설치가 잘 작동하지만이 컴퓨터에서는 작동하지 않습니다. Visual Studio C ++를 다운로드하고 32 비트와 64로 설치를 시도했습니다.
_mysql.c(42) : fatal error C1083: Cannot open include file: 'config-win.h': No s
uch file or directory
error: command 'C:\\Program Files (x86)\\Microsoft Visual Studio 9.0\\VC\\BIN\\c
l.exe' failed with exit status 2
----------------------------------------
Cleaning up...
Command C:\Users\Admin1\Desktop\python\virtual\Scripts\python.exe -c "import set
uptools, tokenize;__file__='C:\\Users\\Admin1\\Desktop\\python\\virtual\\build\\
MySQL-python\\setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).r
ead().replace('\r\n', '\n'), __file__, 'exec'))" install --record c:\users\admin
1\appdata\local\temp\1\pip-6pmwrd-record\install-record.txt --single-version-ext
ernally-managed --compile --install-headers C:\Users\Admin1\Desktop\python\virtu
al\include\site\python2.7 failed with error code 1 in C:\Users\Admin1\Desktop\py
thon\virtual\build\MySQL-python
Storing debug log for failure in C:\Users\Admin1\pip\pip.log
64 비트 Windows 용
바퀴를 사용하여 설치
pip install wheel
http://www.lfd.uci.edu/~gohlke/pythonlibs/#mysql-python 에서 다운로드
Python 3.x의 경우 :
pip install mysqlclient-1.3.8-cp36-cp36m-win_amd64.whl
Python 2.7의 경우 :
pip install mysqlclient-1.3.8-cp27-cp27m-win_amd64.whl
이것은 나를 위해 작동하지 않았습니다.
pip install mysqlclient
그래서 나는 stackoverflow에서 잠시 후에 이것을 발견했습니다.
pip install --only-binary :all: mysqlclient
MS Visual C ++ 14 빌드 도구 등이 필요 없습니다.
참고 : 현재 Python3.7에서는 작동하지 않으며 Python 3.6.5로 다운 그레이드해야했습니다.
이것은 나를 위해 일했습니다.
pip install mysqlclient
이것은 창 7의 파이썬 3.x입니다. 다른 Windows OS 버전에 대해 잘 모르겠습니다.
당신은 시도 할 수 있습니다...
pip install mysqlclient==1.3.4
그것은 나를 위해 일했습니다.
위의 명령이 작동하지 않으면 이것을 시도하십시오 ...
pip install --only-binary :all: mysqlclient
둘 다 나를 위해 일했습니다.
Windows 10을 사용하고 pip install mysql-connector
있으며 명령 프롬프트가 아닌 Windows PowerShell 에서 명령 을 실행하여이 문제를 해결했습니다 .
다른 패키지를 설치할 수 있습니다.
pip install mysql-connector-python
이 패키지는 저에게 잘 작동했으며 설치할 문제가 없습니다.
저에게는 컴퓨터 버전이 아닌 Python 버전의 올바른 비트를 선택했을 때 작동했습니다.
내 컴퓨터는 32 비트이고 내 컴퓨터는 64 비트입니다. 그게 문제 였고 32 비트 버전에서 수정되었습니다.
정확히 말하면 다음은 나를 위해 일한 것입니다. mysqlclient-1.3.13-cp37-cp37m-win32.whl
들어 mysql8
와 python 3.7
창문에, 나는 나를 위해 작동하지 보인다 이전 솔루션을 찾을 수 있습니다.
나를 위해 일한 것은 다음과 같습니다.
pip install wheel
pip install mysqlclient-1.4.2-cp37-cp37m-win_amd64.whl
python -m pip install mysql-connector-python
python -m pip install SQLAlchemy
Reference: https://mysql.wisborg.dk/2019/03/03/using-sqlalchemy-with-mysql-8/
'Programing' 카테고리의 다른 글
Android / FBReaderJ / gen이 이미 존재하지만 소스 폴더가 아닙니다. (0) | 2020.11.16 |
---|---|
Laravel-보기 위해 둘 이상의 변수 전달 (0) | 2020.11.16 |
문자열에서 마지막 특정 문자 제거 C # (0) | 2020.11.16 |
Objective-C에서 ID가 주어지면 어떤 유형의 객체를 가리키는 지 어떻게 알 수 있습니까? (0) | 2020.11.16 |
Swift : API 키를 구현하기 위해 PREPROCESSOR 플래그 (`#if DEBUG`와 같은)를 사용하는 방법은 무엇입니까? (0) | 2020.11.16 |