標籤:
先通過 pip install mysql-python 報錯
後來下載安裝,報錯:
File "setup.py", line 15, in <module>
metadata, options = get_config()
File "F:\devtools\MySQL-python-1.2.3\setup_windows.py", line7, in get_config
serverKey = _winreg.OpenKey(_winreg.HKEY_LOCAL_MACHINE, options[‘ registry_ke
y‘] )
WindowsError: [Error 2] The system cannotfind the file specified
:https://pypi.python.org/pypi/MySQL-python/
下載MySQL-python-1.2.5.zip 檔案之後直接解壓。進入MySQL-python-1.2.5目錄:
>>python setup.py install
解決方案:
其實分析代碼,發現只是尋找mysql的安裝地址而已 修改setup_windows.py如下
註解兩行,加入一行,為第一步mysql的安裝位置
#serverKey = _winreg.OpenKey(_winreg.HKEY_LOCAL_MACHINE,options[‘registry_key‘] )
#mysql_root, dummy = _winreg.QueryValueEx(serverKey,‘Location‘)
mysql_root = r"F:\devtools\MySQL\MySQL Server 5.5"
然後報錯: Unable to find vcvarsall.bat
最後去
加州大學 歐文分校的Christoph Gohlke提供了大量python非官方 外掛程式模組安裝包:
www.lfd.uci.edu/~gohlke/pythonlibs/
python 安裝 mysql-python遇到的問題