0
我需要在機器上安裝Python 2.7,並且在機器上安裝現有版本(2.4)。我編寫併成功安裝了Python,但是當我試圖運行一個腳本調用MySQLdb的模塊,它引發以下錯誤:在CentOS下的Python 2.7.3上安裝MySQLDB
[[email protected] bin]# interactive_recording_archive.py
Traceback (most recent call last):
File "/usr/local/bin/interactive_recording_archive.py", line 8, in <module>
import MySQLdb as mdb
ImportError: No module named MySQLdb
我曾嘗試使用簡單的安裝腳本安裝MySQLdb的,但這未能找到任何模塊的名稱。我安裝了MySQL並在機器上工作。
我在做什麼錯?
嗨Martijn,謝謝,我想我只是遇到了你在編輯中提到的問題 - 我沒有安裝mysql-devel,當我嘗試安裝時,似乎與該機器上的mysql-server有衝突,所以我需要先解決。是否可以安裝MySQL-python而不用安裝mysql-devel? – btongeorge
@btongeorge:您需要MySQL客戶端庫標頭。沒有這些,編譯器就沒有足夠的信息來使用*客戶端庫。在CentOS上,這些頭文件是'mysql-devel'的一部分。 –
是否可以以某種方式安裝標題? – btongeorge