国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

Windows下安裝python MySQLdb遇到的問題及解決方法

2020-02-23 04:26:01
字體:
來源:轉載
供稿:網友

片頭語:因為工作需要,在CentOS上搭建環境MySQL+Python+MySQLdb,個人比較習慣使用Windows系統的操作習慣,對純字符的OS暫時還不太習慣,所以,希望能在Windows系統上也搭建一個類似的環境,用于開發。下面介紹的是在Windows環境下編譯MySQLdb的過程。補充一句:最近在網上搜索到一個MySQLdb的Windows安裝包,使用起來會更方便一些,地址:http://www.codegood.com/archives/4

或者到 //www.jb51.net/softs/73369.html下載當然也可以到https://dev.mysql.com/downloads/connector/python/下載

mysql-connector-python是MySQL官網提供的專門連接python的驅動程序;使用起來很方便。文件里面有很多程序實例供參考。

手工編譯MySQLdb的過程如下:

下面列舉出上面需要用到的軟件的下載地址:

 MySQL - http://www.mysql.com/  <個人使用的MySQL的版本:mysql-essential-5.1.53-win32.msi,也許您下載的時候已經有新的版本了。>

Python - http://www.python.org/  <個人使用的Python版本:python-2.6.6.msi>

MySQLdb - http://sourceforge.net/projects/mysql-python/  <個人使用的MySQLdb版本:MySQL-python-1.2.3.tar.gz>

 

1、安裝MySQL,選擇Custom,然后將“C Include Files / Lib Files”勾選上,如果使用Typical,則會出現問題(1),后面的配置也基本上都是默認選項,除了額外將"添加到系統路徑"(Include Bin Directory in Windows PATH)這個復選框勾上。如果你對安裝MySQL不是很清楚,可以從網上搜索一下,相關的文章很多,如下:http://rangyang163.blog.163.com/blog/static/37743758200881203744469/

2、安裝Python,也基本上默認的選項,只是把安裝路徑稍微改了一下。Python的默認安裝路徑是"C:/Python26",個人習慣將其改為"C:/Program Files/Python26"

3、在安裝MySQLdb之前必須安裝setuptools,要不然會出現編譯錯誤。

 

Setuptools - http://pypi.python.org/pypi/setuptools   <將滾動條向下拖,很快,就可以看到一串下載地址,個人使用的是:setuptools-0.6c11.win32-py2.6.exe,這是因為我使用的Python版本是2.66>

默認安裝這個工具即可...

 

好了,可以正式開始安裝MySQLdb了,我們下載的這個tar.gz是源碼包,里面是沒有安裝程序的,需要先編譯,再安裝。<其實只要看看README就明白了。>

(1)將MySQL-python-1.2.3.tar.gz解壓到當前目錄下,會出現一個MySQL-python-1.2.3文件夾;

(2)WIN+R,打開運行對話框,輸入cmd,打開MS-DOS,進入上面解壓的那個文件夾;(前提是你得明白cd是什么命令 :-)....)

(3)輸入setup.py build開始編譯...<額外補充一點,在編譯MySQLdb時需要C編譯器,如果已經安裝了MSVC,則直接編譯即可。如果需要指定編譯器,可以使用compiler開關。如--compiler=mingw32則使用GCC作為編譯器,不過,前提是你需要安裝相應的編譯器,并配置好環境變量才行。>

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 溧阳市| 卢湾区| 伊吾县| 义马市| 富阳市| 东山县| 秭归县| 赣榆县| 涪陵区| 东安县| 密山市| 新疆| 金平| 甘洛县| 米林县| 旬阳县| 阿拉善右旗| 若羌县| 台南县| 壶关县| 雅江县| 井冈山市| 盐边县| 沙河市| 三河市| 岐山县| 镇原县| 兴文县| 白河县| 磐石市| 哈尔滨市| 建昌县| 井冈山市| 灯塔市| 烟台市| 泰州市| 当阳市| 尚义县| 汝城县| 双流县| 灵台县|