2011-07-18 115 views
0

因此,我安裝了Bitnami Django堆棧,希望能夠宣佈「準備好運行」的python和mysql版本。然而,我不能讓python syncdb:「加載MySQLdb模塊時出錯:沒有名爲MySQLdb的模塊」未安裝bitnami django堆棧的Mysql-python? 「加載MySQLdb模塊時出錯:沒有名爲MySQLdb的模塊」

我以爲Bitnami包已經安裝了Windows中所需的所有東西,以使mysql和Python一起工作?這是不是真的?

我不想處理安裝mysql-python組件,因爲這可能會令人沮喪地獨自工作,因爲我曾嘗試過。

回答

2

你需要爲python安裝MySQL,因爲Django需要這樣做連接,一旦你安裝了軟件包,你不需要配置它,因爲Django只需要從它導入。

編輯:你的評論有一個捆綁的setuptools,但它已被包發行代替,安裝這個python包,你應該有權訪問easy_install,這使得它很容易獲得新的包。假設你已經將PYTHONPATH /腳本添加到環境變量中,可以調用easy_install mysql_python

+0

我爲mysql-python庫運行python setup.py build。我得到一個錯誤:Traceback(最近調用最後一個): 文件「setup.py」,第5行,在 from setuptools import setup,Extensi ImportError:No module named setuptools ------這就是爲什麼我想要bitnami爲我做。我不知道爲什麼一切都沒有包裝在bitnami中,或者setuptools沒有包裝在python中。 – Dexter

+0

好吧,我用ez_setup.py並擺脫了第一個錯誤。但是現在我找不到SOFTWARE \ MySQL AB \ MySQL Server 5.0 ---沒有這樣的註冊表項,所以setup.py不起作用。我找不到mysql註冊表項。 – Dexter

+0

你得到了什麼版本的mysql-python,你運行的是哪個版本的python? – Giltech

0

BitNami DjangoStack已經包含了mysql-python組件組件。我猜你在安裝BitNami Stack時選擇了MySQL作爲數據庫,對吧? (它還包括PostgreSQL和SQLite)。安裝時你收到錯誤嗎?或者稍後使用您的Django項目?

在哪個平臺上使用BitNami DjangoStack?

0

所以我在Windows Vista上安裝Bitnami Django堆棧後出現此錯誤。事實證明,我安裝了所有組件,但easy_install mysql_python沒有打開整個軟件包...?
我inst ...卸載... inst ...卸載多次,但沒有組合(使用mysql的啓動項目)有任何區別。最後,我簡單地將egg文件(本例中爲MySQL_python-1.2.3-py2.7-win32.egg)文件重命名爲.zip文件,並將缺少的部分提取到我的PYTHONPATH中的一個目錄中,並且一切正常像一個魅力。

相關問題