2010-08-08 71 views
0

我在使用python/django連接到MySQL數據庫時遇到了問題。該錯誤消息基本上是「加載MySQLDb模塊時出錯:沒有名爲MySQLDb的模塊」。Python MySQL和Django問題

這是一個全新的安裝,直接關閉python.org,所以我認爲它會包含MySQLDb模塊,但似乎沒有。我似乎也無法找到該模塊或如何安裝它,除了在網絡的一些低俗的部分。

有沒有獲得這個模塊的中心點?爲什麼不是標準安裝?有人可以指點我的教程或一些這樣的模塊來安裝?

python,MySQL和Django的新手。

感謝您的幫助。

+1

我們在談論什麼操作系統?你需要單獨安裝MySQL和[MySQL python driver](http://sourceforge.net/projects/mysql-python/)。 – 2010-08-08 00:26:52

+1

我不知道你爲什麼認爲它應該安裝MySQLdb。它不是標準庫的一部分,永遠不會。 – 2010-08-08 08:50:25

+0

爲什麼這個問題仍然沒有一個不被接受的答案? – 2010-08-14 01:56:53

回答

0

我這是怎麼處理的fedora13的問題:

,你可以在這裏得到的模塊: http://sourceforge.net/projects/mysql-python/

下載到方便的目錄

閱讀自述文件

構建模塊,根據在解說的指示,牢記用你打算當翻譯(2.6我)使用Python的版本。如果有不止一個版本的python,只需使用'python'就可以將你變成一個特定的版本,這可能不是你想要的版本。

構建完成後,.egg文件將被創建並着陸在與用於構建的python版本相關聯的'site-packages'目錄中。

然後,確保創建.egg文件被放置在您的PYTHONPATH(你可以從安裝看到輸出的安裝路徑)

認爲這樣做是對我來說,安美居...

祝你好運! JR