我安裝了mysqldb,它適用於python2.4。但是我最近安裝了python2.6,當我運行它時,我無法導入mysqldb。我得到如下:在Linux上安裝新版python的mysqldb
import MySQLdb
ImportError: No module named MySQLdb
我看過了如何安裝MySQLdb的(因爲我安裝了它,它已經有幾年),但無法找到如何重新安裝或做任何事情,它與一個新的工作python版本。有什麼想法嗎?
我通過添加路徑到我的.bashrc文件(第一個,whic是我的MySQLdb的安裝是的python2.4)取得了一些進展:所以現在
3210當我運行python2.6的並嘗試導入MySQLdb的我得到
進口MySQLdb的
回溯(最近最後一次通話):
文件 「」,1號線,在
文件 「/usr/lib64/python2.4/site-packages/MySQLdb/ 初始化 py」 爲27行中 進口_mysql
導入錯誤:/usr/lib64/python2.4/site -packages/_mysql.so:undefined symbol:Py_InitModule4
我不知道該怎麼做。也許用python2.6再次安裝MySQLdb? (我實際上已經試過了,很難安裝或不安裝MySQLdb,一年多前我做了,但忘了我做了什麼,我的服務器位於防火牆後面,所以setuptools不能用於開箱即用。 ) 有任何想法嗎?
可能的重複http://stackoverflow.com/questions/17620483/how-to-install-mysqldb-in-python-2-6-centos – Ank
安裝python-pymssql庫 – drabo2005
@Ank:我檢查出這個問題,它是與我所問的非常不同。 – MysticalTautologist