小白表示很崩潰,好不容易把基本的mysql用法折騰了個勉強,想趕緊轉(zhuǎn)戰(zhàn)python的時候就遇到這個淋漓不盡的問題。
又是安裝C++編譯器又是下載新的connector,
最后還是直接去下載:
https://pypi.python.org/pypi/MySQL-python/1.2.5
安裝解決了問題。
前面的若干小步子,
error: INCLUDE environment variable is empty
此問題是需要安裝Microsoft Visual C++ Compiler for Python 2.7
然而安裝完了又遇到:
Cannot open include file: 'config-win.h': No such file or directory
這個問題,可以參考stackoverflow上的一個問題:鏈接
下載MySQL Connector C 6.0.2
但可能你還需要把"MySQL Connector C 6.0.2"文件夾從 "C:\Program Files\MySQL" 轉(zhuǎn)移到 "C:\Program Files (x86)\MySQL" 里面去,至少我是這樣做了以后才解決。
此時pip install mysql - python才成功。
然而pycharm里面import mysqldb仍然報錯..............
pip install MySQLdb
Collecting MySQLdb
Could not find a version that satisfies the requirement MySQLdb (from versions: )
No matching distribution found for MySQLdb
最后,滾去下載MySQL-python 1.2.5.exe安裝吧。
我已經(jīng)受不了命令行了...
我特么也不知道我在干什么這是為什么?。?!
我又不是CS出生的看log會頭部爆炸的好么TAT
我好絕望啊......
ImportError: DLL load failed: %1 is not a valid Win32 application.
我的Python2.7是64位的....還要換成32位的....