日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

windows环境下安装python的mysqldb模块

發布時間:2025/5/22 数据库 57 豆豆
生活随笔 收集整理的這篇文章主要介紹了 windows环境下安装python的mysqldb模块 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1. 安裝數據庫mysql
安裝方式可參照

2. 安裝MySQLdb
?
這一步,有兩種安裝方式
A. 安裝已編譯好的版本(一分鐘)
B. 從官網下,自己編譯安裝(介個…..半小時到半天不等,取決于你的系統環境以及RP)
?
若是系統32位的,有c++編譯環境的,自認為RP不錯的,可以選擇自己編譯安裝
若是系統64位的,啥都木有的,建議下編譯版本

2.1安裝已編譯版本:
http://www.codegood.com/downloads
根據自己系統下載,雙擊安裝
然后import MySQLdb,查看是否成功
?
我的,win7,64位,2.7版本

MySQL-python-1.2.3.win-amd64-py2.7.exe
?
2.2自己編譯安裝
話說搞現成的和自己編譯差距不一一點半點的,特別是64位win7,搞死了
?
2.2.1安裝setuptools

在安裝MySQLdb之前必須安裝setuptools
http://pypi.python.org/pypi/setuptools
http://peak.telecommunity.com/dist/ez_setup.py使用這個安裝(64位系統必須用這個)

2.2.2安裝MySQLdb

下載MySQLdb
http://sourceforge.net/projects/mysql-python/
?
解壓后,cmd進入對應文件夾
如果32位系統且有gcc編譯環境,直接執行python setup.py build

2.2.3問題匯總
A. 64
位系統,無法讀取注冊表的問題
異常信息如下:

復制代碼 代碼如下:


F:\devtools\MySQL-python-1.2.3>pythonsetup.py build
Traceback (most recent call last):
?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


解決方法:
其實分析代碼,發現只是尋找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"

B、Zl_mysql.c _mysql.c(34) : fatal error C1083: Cannot openinclude file: 'config-win.h'

這個問題我嘗試了很多百度出來的解決辦法都沒解決,最終使用下面的辦法成功安裝了mysql-python,

到 www.lfd.uci.edu/~gohlke/pythonlibs/#mysql-python 下載 MySQL_python1.2.5cp27nonewin_amd64.whl,然后用 pip 進行安裝。

下載后進入MySQL_python1.2.5cp27nonewin_amd64.whl所在目錄,然后執行下面的命令:

pip install MySQL_python-1.2.5-cp27-none-win_amd64.whl

安裝成功

import一下,成功



?


轉載于:https://blog.51cto.com/gtest/1734890

總結

以上是生活随笔為你收集整理的windows环境下安装python的mysqldb模块的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。