1. 程式人生 > >Python3.0以上版本安裝pip和MySQLdb

Python3.0以上版本安裝pip和MySQLdb

學習Python,pip和MySQLdb是必要的,一個便於安裝常用模組,一個用來操作資料庫。當時安裝這兩個模組時,由於沒有人指導,花了很多的時間才安裝好。

安裝pip時,按照網上的教程,先在連結https://pypi.python.org/pypi/pip裡下載了pip8.1,按照常規方法,解壓後執行python setup.py install。發現報錯了“ImportError:No module named ‘pip’ ”,也不知道是什麼情況,到處找資料,還是沒有解決了。最後只好試試把安裝了一般的pip刪除解除安裝,然後從這個連結https://pip.pypa.io/en/latest/installing/#do-i-need-to-install-pip下載get-pip.py 。重新安裝才得以成功。
MySQLdb的安裝更曲折了。還是按照正常方法安裝,下載MySQL-python-1.2.5版本,解壓後python setup.py install,發現怎麼裝都會報錯“ConfigParser.NoSectionError: No section:'metadata'”,然後又使用pip安裝時,又提示“ error: Microsoft Visual C++ 10.0 is required (Unable to find vcvarsall.bat).”。按照網友提供的方案,要安裝gcc編譯,於是又去下載MinGW安裝,安裝完MinGW後配置好環境引數,還是一樣報錯。沒辦法了,喝點水。突然靈光一現,是不是python3.4不支援MySQLdb了? 谷歌一下,果不其然。python3不再支援mysqldb。其替代模組是PyMySQL(下載地址:https://github.com/PyMySQL/PyMySQL),趕緊下載安裝,修改好程式後,終於歡快的跑了起來。
注意:PyMySQL不能用pip安裝。