這篇文章主要跟大家介紹了在linux環境下python中MySQLdb模組的安裝方法,文中跟大家介紹的非常詳細,對大家的學習或工作有一定的參考學習價值,需要的朋友們下面來一起看看吧。
前言
最近開始學習python資料庫程式設計後,在了解了基本概念,打算上手試驗一下時,卡在了MYSQLdb包的安裝上,折騰了半天才解決。記錄一下我在linux中安裝此套件遇到的問題。
系統是ubuntn15.04。
1.下載
第一個問題是pycharm軟體的模組安裝功能Project Interpreter無法自動下載安裝MYSQLdb包,顯示
Error occurred when installling package
那沒辦法了,只好手動下載了。 MYSQLdb包linux系統的下載的位址是:http://sourceforge.net/projects/mysql-python/file/mysql-python/
在頁面內選擇你想要安裝的版本下載即可,我下載的版本是1.2.4b4
2.安裝
一:下載之後,開啟終端,切換到自己的下載文件目錄,在我的電腦上是目錄/home/hai/download,之後解壓縮下載的文件,即在終端輸入:
##
tar xfz MySQL-python-1.2.4b4.tar.gz
二:使用指令
cd MySQL-python-1.2.4b4
三:編譯MYSQLdb套件
輸入指令python setup.py build
mysql_config not found
#
mysql_config.path = "mysql_config"
whereis mysql
sudo apt-get install libmysqlclient-dev
file -name mysql_config
錯誤訊息:
#
error: command 'i686-linux-gnu-gcc' failed with exit status 1
sudo apt-get install python-dev
python setup.py build,好,終於沒有報錯了,現在就差一步就安裝成功了。
四:輸入指令sudo python setup.py install
#好,終於安裝上了,在python中實驗一下,導入一下MYSQLdb模組,import MYSQLdb,沒有消息,恩,沒有訊息就是最好的消息,安裝成功!
P.S
另外在google過程中,我看到了好幾個錯誤警報,雖然我沒有遇到,還是在這裡提一下。ImportError: No module<a href="//m.sbmmt.com/code/8212.html" target="_blank"> named setuptools</a> ,那就去安裝setuptools,至於setuptools的安裝,那就是另外的問題了,就不多說了。
設定檔沒有生效。找到mysql的設定文件,使用使用:ldconfig命令刷新使其生效即可。
總結#
以上是python中MySQLdb模組在linux環境下的安裝方法介紹的詳細內容。更多資訊請關注PHP中文網其他相關文章!