Programing

mysql-python 설치 오류 : 'config-win.h'포함 파일을 열 수 없습니다.

lottogame 2020. 11. 16. 07:47
반응형

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


들어 mysql8python 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/

참고URL : https://stackoverflow.com/questions/26866147/mysql-python-install-error-cannot-open-include-file-config-win-h

반응형